But the culture war IS about hate - but you are correct - use of such inflamatory and derrogatory terms such as "faggot" don't help our side.
Homosexual pedophile is a much more accurate and truthful term.
I agree with your terminology. "Gay" was a useful and pleasant word until it was hijacked.