"All the sudden his "buddy" (later I found out he never knew him and picked him up) walked over and sat down near me. Then he reached down for my dick. I immediately gave him a cross to the face, followed by a punch to the gut. When he keeled in pain as the air left his lungs, I gave him an uppercut that knocked him on his back and onto the floor, squirming as he held his bloody face in pain. Then I turned around and walked out of the room."
Dude, your gay. Admit it and feel comfortable with yourself again, it's not a bad thing just different than most men.
A lot of people end up in your situation - confused and guilty. Track down a Gay and Lesbian organization in your city. Just talking to some folks who have been there and dealt with it will help a lot. Don't feel guilty about who you are.