If OSC hates gays, then I can hate him for feeling that way. If he didn't hate gays, then I'd have zero reason to hate him. I'm not trying to stop him from voicing his opinion, but I can voice my opinion of his to those that would do business with him. Once again, he has the right to believe what he believes, and each of us have the right to our opinion on that very belief.
I know some have taken exception to the word "hate" being used in this thread, but when OSC is saying that a group of people don't deserve the same rights as straight people, well, I don't know how that can be anything but hate.