I heard it live, he said it, he is paying the consequences, this is not a hoax. Hate is a strong word, had he said i really don't like them, it would have been different.
I heard it too. The words seemed so absurd, like they were phony. How do you say you hate gay people, then wrap it up by calling your self a "homophobe?" There just seems something "not right" here.