I think we can see how far society still has to travel.
If you are in the cake business then you sell cakes to the public. Not just to those whose sex lives pass your bigoted standards.
B'loney. That is not the point of the Tolerance. In a DIVERSE society, people are free to have beliefs which may offend others. The most basic right is the right to be left alone. To be forced into service of another, even if it's for money, is a violation of that right.
What people who promote PC Tolerance and Diversity always forget is that, in their pursuit of their Social Justice Cause, they trample on the rights of others.
The bakers weren't preventing the couple from getting married or buying a cake from someone else. They just did not want to be forced to provide Their Labor in the service of something that violated their beliefs.
Tolerance is Not Acceptance and Not Forced Participation.