I believe everyone is entitled to their own opinion. We can't live in a world where we walk on eggshells. However, when you say something you KNOW is going to be controversial, that's just plain stupid. A lot of people who are bigoted or close-minded are a product of their environment, they simply just don't know any better, or different. That's not a pass for them, they don't just get to be that way without consequences. I'm just saying that because of the way they grew up, and never having left the place where they're from, they don't understand the world outside their own.
For me, it's hard because I definitely don't agree at all with what he said, but I also think that he should be allowed to voice his opinion. He's allowed to think and believe whatever he wants.