Always think about this the other way around and you can see another reason why this is a good law, in principle. Should a gay bakery be forced to bake a cake for the Westboro Baptist Church that says "God hates cigarettes"? Or should a Muslim bakery be forced to make a cake for Annoying Orange supporters that says Annoying Orange 2016?