As far as 'hate' is concerned, my reply is simply, "You don't know what hate is. If I hated you, you'd be dead".
Those responses quickly put the kibosh on any further PC whining.
I could not agree with you more ... on ALL points
I use the term "homoabhorrent", meaning I'm not afraid of homosexuals, I simply abhor the thought of another man touching me in an unnatural, intimate manner.