(Not gay, but I’m bi, and an advocate of gay rights. Hope nobody minds me butting in)
While the language is a bit harsh, I think the intent of the song means well. Personally it grates me when someone uses the word “fag,” but it’s kind of like the end of that Simpson’s episode where Homer unknowingly befriends a gay man.
And if you don’t know what episode I’m talking about, sorry.