You cannot open a business to the public based on bigotry (an intolerance for views that are not your own).

Bill. I fully understand the mind of the baker. I used to be opposed to gay marriage. I get the "love the sinner hate the sin" thing. I do not think that this baker "hates gays" or was rude to them. I get that the baker sees gay marriage as a fundamentally immoral thing. You are not making a strong argument by saying "You just don't understand the baker. He's a good guy who is being bullied for his faith".

The thing I'd argue that you're being blind to is that you are only on his side of the issue because you happen to agree with the baker. As soon as the tables are flipped you'd cry discrimination.

If a baker can deny services to people based on who they are then anyone would be allowed to do it. I could join the church of satan and open a daycare that doesn't allow Christian parents and children.

You don't understand the precedence you're setting.