I don't think there is a straight, 'this is right, that is wrong' in some cases. I think they need to be judged on their own individual situations.
It's a bit of a minefield isn't it.
I think the B&B people should have offered the room to the gay couple. I think the cake shop should sell a...