Seeing as I have some practical experience here, I'd like to clear up a few things for those (presumably) non-c*cksucking straight men and anyone else who might be confused by these terms and/or when they can and should be used.
When I see my cousin asserting his comfort with calling his (presumably straight male) friends "faggots," I do not feel directly afraid of my cousin, but I feel afraid of the culture that both he and I are surrounded by and respond so differently to.
This past weekend I was called a "faggot." Recently I'd realized that nothing like that had happened to me in a while and wondered if or when it would. When it did, it made me realize how much, and how little, has changed.
I've never been OK with the word "faggot" or its shortened form, "fag." Regardless of the intent behind its use, I've never been able to fully swallow that word and refrain from tensing up when it's used around me. I've always spoken out against its usage.
The context in which he uses the word suggests not only that Savage meant to demean and degrade, but that he meant to demean and degrade by comparing GOProud to a particular set of gay men (bottoms) and all those who enjoy receiving penetrative sex.
The music teacher found out that I played piano and asked me to play in front of the class. In a panic, I chose the most masculine piece I could think of -- the Marine's Hymn. Apparently, it wasn't butch enough.