He probably used the word faggot as an insult, not necessarily implying that anyone is gay. My friends and I would call each other faggot in this way back in high school, even though we are all straight, to express displeasure and to convey all of the insult that the term holds for a straight person.