BuzzLightBeer - interesting point (and I am glad the tone of this board has now mellowed somewhat) but I wonder whether this is just a question of semantics.
Don't we hear all the time (from politicians of many hues, the Equality Commission etc) that we want a "more tolerant society"?
Look here, for example
If it's the case that such people "just ARE", then why do we have "hate crime" laws? The law isn't showing itself to be above differentiating between types of people there, is it?
And I well understand the argument that such laws are an attempt to right the wrongs of former years etc. I disagree with said argument but at least understand and respect it.
With regard to "bigot" and "homophobic" being statements of fact, I'm not so sure about that. I think many people would consider them to be pejorative, not least those using said terms.
A similar example would be that of, "spastic". It's a medical term, relating to a neuro-muscular disorder - you can look it up
Yet most people, here in the UK at least, would now consider it to be pejorative and avoid its use for fear of causing offence.
Interesting subject.