No one is insulting their humanity -it is all about the activity they chose to engage in and promote. There is nothing good; nothing to be respected regarding faggotry. Calling 'them' gay is contributing to their delusion and self destruction.
There are a few reasons we do not use the N word, one of which is that it dilutes our argument. That is how I feel about using the term “faggot.” If you believe that using such terms in making your argument gets more people to listen to your side and will help change minds, keep doing what you are doing.