I am very sorry that has happened to you Eric. It sure seems like incidents like yours are on the rise. There were 3 gay bashings here in New York last week. One in broad daylight by Madison Square Garden, another in the early morning hours of Friday and one in Greenwich Village of all places.
I'm sorry you had to go through it. And you need to yourself be mad...or whatever emotion you're feeling. No need to apologize...or even to explain. It's completely understandable.