I think these issues are fascinating. Two very different views can be held and both can come from a moral and just person, but it's where they place the emphasis of freedom. Freedom to live in the public sector without being discriminated against, or freedom to live in the public sector as do as you wish according to ones own beliefs. I tend to side with laws that make things fair in society, so freedom to not face discrimination, but I understand both sides well.
A couple days ago I was talking with a gay friend about a bunch of us old high school buddies renting a house for a weeks vacation at some point. We were listing off areas, the coast, black butte, etc, when I brought up coeur d'alene. My friend quickly said no, saying that the couple times he went to Idaho he felt discriminated against and unsafe. I mentioned that coeur d'alene is not the same as some back country areas, but regardless he said no. I bring this up because I'm glad that in Oregon, and especially in Portland, people of most ethnicities, religions and sexual orientations feel comfortable and feel that there is not a large amount of discrimination. There is some, and we need to continue to work on lessening that, but there is no reason to regress and alter laws to make discrimination more acceptable. I like that the bakery had to either stop discriminating or close. But I do understand the alternate view.