The free market gives people choices. There are lots of bakers, but just one government. That's why government must never discriminate, but if private businesses cannot, does "private" have real meaning? What about freedom of association?
"Should a Jewish baker be forced to bake a cake for a Nazi wedding?"