Of course not, all I am bringing up here is lets not call someone a fag, faggot, fgt, or gay when we really mean to call them lame, stupid, feminine, girly, stupid, or any other insult.
There are plenty of ways to insult someone, and when you insult someone the intent is to offend right? I'm not saying don't offend people, I'm saying don't offend homosexuals while you are intending to offend/insult someone else.