I get the cake one - I said that. It's actively participating in something that is against someone's religion.
But refusal to serve a gay a sandwich is arbitrary discrimination. There's no religious violation, and the discrimination is simply because the business owner doesn't like a certain type of person or lifestyle. Refusal to serve a courteous black guy who has money to pay for food a sandwich is arbitrary discrimination.
Again, this is my opinion that these two laws should be passed in unison so we don't end up with a situation where entire towns won't serve the one kid who's rumored to be gay, and be legally protected to do so.
Guess what, you can already do that in Arizona. In fact, you can already do that in most states. Maybe you should try something rarely do, go read the actual bill and compare it to various RFRAs. The federal one is actually imposes fewer restrictions on an individual for claiming a religious exemption to a law, yet no one has ever successfully used it to refuse service to a gay person, even though it is perfectly legal under federal law to refuse servce to a gay person.
Then again, that might make you into something you have shown no sign of being yet, someone who actually studies an issue, gets the facts, and forms a reasoned opinion using the critical thinking skills that are no longer taught in schools. You prefer to come in, take a position, get trashed for your ignorance, and only then will you learn.