As you can see, the other definitions are old and posted by self hating idiots. The real meaning for faggots:
Heterosexual males who are homophobes
Dumb ass: i hatez faggots ! UR A FAG
Smart person: No sorry I'm not homophobic like you, I'm not even hetero! Too bad, you just owned
Dumb ass: uh... wot fuck shit i hatez myself......
Smart person: Well get an education, you'll feel better. Peace!