Surely you're not saying that being labeled a Nazi and being called gay should evoke a similar, combative response?
Objectively, the meaning is the same; but you wouldn't use the first to insult someone, and you wouldn't use the second in a policy document.
So that's why I objected to indirect comparison of calling someone a Nazi vs. calling someone a homosexual.