You cannot refuse to sell a cake to anybody if you own such business. But the issue here is to make a cake especially decorated for a certain occasion. The baker who believes gay marriage is an atrocity is right . Coming back to the good old Nazi case: If you order a cake especially decorated for Hitlers 100th birthday for example I believe it could be refused on certain grounds.