OK, I re-read it and am still not convinced.
Me neither, FBM. The basic rationale seems to be summed up this way:
"homosexual" is aggressively used by anti-gay extremists to suggest that gay people are somehow diseased or psychologically/emotionally disordered
But why focus upon what a particulary group ("anti-gay extremists") might "suggest?"
The "reasoning" seems to be along these lines:
For Hitler, the term "jew" implied an inferior person. I don't like Hitler. Therefore the term "jew" should be expurgated from the language, and it's usage forbidden.
Hitler was indeed "extremely offensive." But that doesn't make "jews "offensive, does it?