This is a "PUBLIC" forum. If nobody wants to be called out for something don't post it, simple. BTW I'm not the one who took it to the next level, others done that for me.
You did take it to the next level though, you had the opportunity to not say anything but chose not to exercise that option and voiced your homophobic opinions. Which is fine and all, but to place the blame on someone else for you openly stating your opinion in an unprovoked fashion is just childish.
You have every right to feel how you do, you also have every right to voice it, but accept responsibility for your choice.