I stole that headline from Andrew Sullivan, because like Andrew, I don't really understand how there can be much debate about Alec Baldwin's tendency to insult people who have angered him with the word "faggot" ("cocksucking fag" to be specific). "Faggot," like most slurs, is a word used to remove a group from the protections of society. It is not incidental that slurs frequently accompany acts of violence—both systemic (withholding the protections of the law) and personal (beatings, torture and killings).
Along with that societal estrangement comes an entire series of justifications—physical weakness and immorality being the main ones. When Baldwin calls someone who has angered him a faggot, he is invoking those justifications. He is saying, "Your behavior is like that of a gay man and you should be treated as such." It is not a mistake that this reaction accompanies a temper bordering on violence.
This is bigotry. And it is not complicated by the fact that Baldwin supports marriage equality. One need not believe that LGBTQ human beings are equal to support their right to marry, any more than one needed to be an anti-racist to support abolition, or an anti-sexist to support women's suffrage. There any number of self-interested reasons to support the advancement of civil rights. "Let them niggers vote" or "let them fags marry" is actually a politically consistent position. It says, "I don't like you, but I'm not willing to put my tax dollars behind my dislike." Or even, "I don't like you, but I think I can profit from taking this position."