You are dreaming if you think a Christian baker can deny service.
Depends on what they deny it for and why. If they deny service to a Nazi on the grounds that they won't serve Nazis then the Nazi in question doesn't have a legal leg to stand on, seeing as political beliefs are not a protected class. If they deny service to homosexuals then as recent government decisions have shown that's another kettle of fish entirely.