Why do people always post about their personal issues (not that this was really an issue anyway), then get all huffy and remove them when someone makes a joke or two? You've got to have thicker skin than that.
I don't really see what kind of input you want. Yes, you had this sexual experience with her. Yes, it's kinda morally wrong, but whatever, that's really not a big deal. You were both smart enough not to act upon it further. Whatever, what's done is done. You had a good jerk off of it, that's about it. Life goes on. You really should work on your writing a bit, your grammar is pretty decent but phrases such as "my jaw dropped to the floor" (I'm slightly paraphrasing because you removed your post) are extremely cliche.