Oh my god shut up. I absolutely hate when things like this come up on these forums because it ends up being yet another excuse for someone to complain about the evils of 'political correctness' - you know, that same HORRIBLE mechanism that stops persecuted people from being blatantly belittled and discriminated against by wider society like they historically very clearly have been throughout our nation's history. Yeah, screw trying to hold society to higher standards. In the words of Stewart Lee, "if there is some fallout from this, which means that someone in an office might get in trouble one day for saying something that someone was a bit unsure about because they couldn't decide whether it was sexist or homophobic or racist, it's a small price to pay for the massive benefits and improvements in the quality of life for millions of people that political correctness has made".
"******" is deliberately being used as a pejorative. Just because he POSSIBLY is just using that word as some kind of all-purpose insult and isn't necessarily trying to suggest that every crows support is a homosexual does not remove the anti-gay stigma attached to it. There is a long history of that word being used to belittle homosexual people. It isn't okay just because someone fails to take the 0.5 of a second required to remember that words mean things.
I agree with you in principle, but I think this was a stupid comment, not a homophobic, inciteful attack. There has to be some distinction between hateful/malicious use of a word, and the stupid/casual use of it. That isn't defending the casual use of it - but they aren't the same.
I don't find a suggestion that someone's livelihood should be destroyed due to a stupid remark, agreeable.