Being called "faggot" is not the same as being accused of homosexuality.
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.