I would think it should be the context that matters?

In what way is 'faggot' meant in the song? I do not believe it is being used as a homophobic slur is it?