Well, you should be talking.
After all, who was the one who blew up at me every day, and who just blew up after I told the facts?
FYI, I don't like to make people feel hurt UNLESS they've been making ME feel hurt for a long time.
Don't worry, I doubt people will actually listen to him. Hmm...
Anyway, all you have to do is ignore him. Do what I always do - the logical fight. If he argues with pointless posts, report, if he argues well thought out arguments, just keep calm, and think of all the good things.
Now, calm down... I am sorry for what he has done (I don't even know him...), but next time it happens, just don't fight back. You should have just reported him. And also, he may not have known about your sexuality. Some people are just natural idiots.