system
Given the following post, respond as if you're commenting on Reddit:
human
CMV: Business owners should have the right to refuse service whatever the reason.

When I read about the Indiana legislation that sparked from the right wing Christian bakers refusing to make a cake for a gay wedding I thought this is ridiculous they shouldn't be able to discriminate against gay people.  But then I thought, what if I owned a screen print shop and Westboro Baptist Church wanted me to print up a bunch of homophobic shirts I'd tell them to get the hell out.  Or if I was a tattoo artist and someone wanted a neo-nazi tattoo should I have to do that as well?  Even if I think the beliefs of someone else are wrong, they may hold those anti-gay beliefs just as strongly as I hold my own.  Furthermore, if we remove values and morals from the equation, what if I owned a restaurant and my crazy ex wanted to come in just to be rude could I tell her to leave and that she wasn't welcome?
gpt
This is a pretty common subject here but here's the gist:

You can refuse to make a specific thing - a nazi tattoo or a hateful sign. You would refuse to make or sell that object to anyone, regardless of who/what they are. 

You cannot refuse to sell the same object to different people based on their race. If a nazi came into to your tattoo parlor and order a flower tattoo from your sample book, or a WBC member wanted a T Shirt off the rack, you can't refuse to sell it to them just because of who/what they are.

It's the same with the wedding cake, unless the cake was covered in penises there is no distinction between a gay cake and a straight cake except who it is for - that's where the illegal discrimination comes from.