what you need to understand is that to many people faggot is no longer a slur against gaylgbt people its become just a generic insult i would try to not take too much offence at it but since hes clearly your friend if you were to tell him not too im sure hed take it to heart