That was an actual public accommodation, providing a non specialized, point of sale service. It's not a contracted service.
Despite what progressives want to force on people, a same sex marriage is not the same as an opposite sex marriage in the eyes of most religions.
Are you saying the right to a specific photographer outweighs a person's right to free exercise in all cases? Going further, should a Catholic church be forced to perform same sex ceremonies?
Ordering a burger isn't that different than a contracted service. Just a shorter time frame. Getting a hotel room is a contracted service. We wouldn't let someone deny a couple a place to stay because their religion tells them that two people who aren't married shouldn't share a bed.
They're taking photos. If their religion says not to get married to someone of the same sex, then they shouldn't get married to someone of the same sex.
A hotel is a public accommodation, i.e. the public is allowed onto the property of the person to conduct commerce, in this case renting a room. What the people do in the room is immaterial as the people owning the hotel wouldn't know and have no direct interaction in what is being done in the room.
A burger is a burger, and each burger produced is the same burger regardless of the person eating it. A Same sex wedding is not the same as an opposite sex wedding in the eyes of most religions, as they don't accept the concept of marriage between same sex people.
They are being asked to participate in a ceremony and celebration they believe is immoral. A person not beholden to the SJW concept of "our way or else" would be able to understand the idea that government isn't supposed to ruin people or force them to do things simply over hurt feelings, which is what these cases are about.
And the whole 'if you don't like X don't do X" trope is a cop-out. How about "if you don't like Alabama banning abortions don't live in Alabama"?
What the people do in the room is quite material to the owners of the hotel. They have the ability to determine behaviors that are allowed or disallowed. For instance, smoking. It's perfectly conceivable that under your framework, a religious hotel owner could deny service to a couple who would be sleeping in the same room that would be immoral in their religion. A hotel is a public accommodation, open to the public. The photographer's business is likewise public, open to anyone who wants to seek their services.
A burger isn't always just a burger. Take it to the next level and go to a fine dining restaurant. The meal created for you is "art" as much as a photo.
They're not celebrating anything. They're taking photos. No one asks for the approval of the photographer in order to be married. Taking photos is not the immoral act and that's all they're being asked to do.
Smoking can actually increase costs on the owner, and reduce business due to others not wanting to be in a smoking allowed room. Smoking also isn't a Constitutional Right, which Free Exercise is.
A photographer is not a Public Accommodation, again despite progressive attempts to say a PA is any time money changes hands. Public is not Public Accommodation.
And sorry, but the burger as art thing is a stretch.
They are being forced to attend an event they see as immoral.
Unlike you, I can actually try to compromise on things, people like you accept nothing but total surrender.
In the case of a Hotel, I agree they are a PA when renting out rooms overnight and cannot deny rooms based on anything, but to me they could deny use of one of their conference rooms for a same sex wedding, as that is a contracted service for a specific event, and not a PA.