and why are straight guys using the word faggot in your context because they are using it in a derogatory way they see it akin to an insult by claiming their straight friend is gay because being seen to be gay is a bad thing of course theres a problem with using it the straight guy is basically saying gay guys are less than thats why its being used as an insult