"Homosexual" itself is a PC, pseudo-scientific word...only made up in Europe in the late 1800s--under the theory there was a 3rd sex...
The traditional word is bugger, or sodomite, or just plain sexual pervert.
Language is important, as it forms opinion... and, at the risk of being called out as rude, we really should you accurate terms.
Thanks. I guess I can now use ASP (abnormal sexual pervert) to make writing it easier.