I'm gonna address your baker and photographer
For the photographer it's simple, she runs a business, New Mexico has a law that it is illegal for a business to refuse service to someone because of race, religion, sex, color, national origin, ancestry, or sexual orientation. It's really about as clean cut as possible, it's a simple civil rights law. Do you think it's OK for a restaurateur to be able to refuse service to someone because they're a catholic? Irish? Black? Etc. I know what sturg will say of course.
The colorado one is not as cut and dry on the state level, but the ruling basically is that someone cannot pick and choose who to serve based on race religion orientation, etc. The same idea behind having the right to serve an interacial marriage or a black couple, etc.
The basic ruling in Colorado was that the defense couldn't build a strong enough case for why not to serve them,
From Denver POst article
"It's not as if a baker is necessarily obliged to follow a customer's every request. As the judge noted, Phillips' attorney raised the specter of a black baker being required "to make a cake bearing a white supremacist message for a member of the Aryan Nation" and an Islamic baker being required "to make a cake denigrating the Koran for the Westboro Baptist Church.""
Basically the judge ruled if the customers requested something absurd like "*** Marriage is A-OK" or something like that than maybe he'd have some ground. BUt just outright refusing is not OK. I don't think you can really disagree with that?