I'm not sure that's true.
You wouldn't ever call a white person a ****** or a paki, but one could describe a straight person as "gay" - hence, it doesn't strictly or particularly seriously mean homosexual in that use.
Well 'paki' means 'pure' in Urdu so there's nothing stopping you yelling out to a vicar "oi mate, you're a paki!".
Why wouldn't you do it? Because it's offensive to people who are called 'paki' for a whole different reason. Same goes for gay, in my book.
Chester: obviously the word 'pakistani' isn't offensive I'd written 'paki' but decided to carry on with the rest of the word. I don't know why. Ask my over-active fingertips.
Bloody Jewish, aye but only because of the bloody bit.
What planet are you on? Do you think that it wouldn't be offensive to Jews if I called somebody who wasn't buying me a pint "a Jew", regardless of the "bloody"?
Fucking Gays, gay c**t etc directed at a puddle jumper is a no no but calling an object, person or act gay-not quite up there with the N word.
Why? Homophobia shouldn't be any more acceptable than racism. Just because it's used more or is deemed more acceptable to say in polite company doesn't give it a value judgement different to calling somebody a "nig-nog" because they're stupid.
Babylon Rocket.