ive heard interesting theories that its gained traction in some of the less savory parts of the internet because its an easy way of insulting someones masculinity now that faggot is out of vogue similar to using gay vs beta