I am reluctant to bring up Ann Coulter since so many words have been wasted on her already, but this post from Andrew Sullivan on the dynamics of the slur she used last week at the CPAC conference is worth reading.
Coulter's defense of the slur is that it was directed at an obviously straight man and so could not be a real slur. The premise of this argument is that the word faggot is only used to describe gay men and is only effective and derogatory when used against a gay man. But it isn't. In fact, in the schoolyard she cites, the primary targets of the f-word are straight boys or teens or men. The word "faggot" is used for two reasons: to identify and demonize a gay man; and to threaten a straight man with being reduced to the social pariah status of a gay man. Coulter chose the latter use of the slur, its most potent and common form. She knew why Edwards qualified. He's pretty, he has flowing locks, he's young-looking. He is exactly the kind of straight guy who is targeted as a "faggot" by his straight peers. This, Ms Coulter, is real social policing by speech. And that's what she was doing: trying to delegitimize and feminize a man by calling him a faggot. It happens every day. It's how insecure or bigoted straight men police their world to keep the homos out.