Ann Coulter fired back at critics who demanded the conservative columnist apologize for comments she made during a speech in which she referred to Democratic presidential hopeful John Edwards as a "faggot." "'Faggot isn't offensive to gays; it has nothing to do with gays," Coulter said on "Hannity and Colmes" Monday night. "It's a schoolyard taunt meaning 'wuss,' and unless you're telling me that John Edwards is gay, it was not applied to a gay person."