You do have the freedom to say what you want. You don't have the freedom to escape the fallout from your words. When you are a bigot -- and I use the word without malice -- you are trying to block another human being from having the same rights you have. You can feel however you want to feel. There is nothing wrong with your religious or philosophical beliefs, and in our society, you are free to practice them and believe what you wish. But freedom of speech does not carry a get-out-of-jail-free card.