I think part of it is because liberal activists want to force others to conform to their liberal ideas.
I agree an obvious solution to the homosexual wedding issue is for homosexuals to patronize homosexual run businesses.
But, clearly they are trying to make a point in the larger society, and finding liberal judges who agree with them, that not baking cakes for homosexual weddings violates civil rights.
And they get a sympathetic hearing in the MSM, when these stories are covered there. It’s all political correctness.
Right in one.
For instance, when I (a conservative) choose not to do something ... I don't do it. End of story.
But when a liberal chooses not to do it, they want to be sure that no one, anywhere, even CONSIDERS performing the act.
Truly, liberalism is a mental disease.