When I lived in a barracks there was a guy that came in to use my computer a lot, one day he found some gay porn i had on it and figured out i was gay. Anyway, i'm pretty sure he was indeed straight (he was engaged) but after he found out he REALLY started to harrass me about it (it was the Marines afterall)
It wasn't so bad at first, just typical blunt remarks about me being gay (to put it nicely), after a while he started getting more...bold. He'd come in and say "oh look, it's *me*, how's it going *me* eeehhh" the "eeehh" part is him rubbing his crotch on me like it's a tongue licking a popsicle. He also started making comments about saying things like "yes, I do have a really big cock and I crave sex a lot" Just to be "funny" i guess. It all got to be really crazy since he was in my room so often since he was good friends with my roomate, my roomate more or less just put up with it.
Anyway, nothing ever really happened (it was the military) But the guy never really quit either, I think the weirdest it got was him walking in the room in his boxers and just standing behind me (me at my desk) talking to his friend (my roomate) and rubbing his crotch...I don't think i'll ever forget that.
Anyway yah, it was a big turn on i'll admit, but being in the military and knowing someone knows your gay isn't exactly comforting, so it was freaky at the same time...