"So basically if a skinhead couple walked into a Jewish bakery covered in swastika and iron cross tattoos and wanted a wedding cake...again bake baker bake. It's the law."

Wrong, for about the 30th time.

There are legal reasons for refusing service. Refusing based on class (which is what the bigot baker did) is not legal.   A Jewish baker would have good reason to feel threatened by the presence of a skinhead in their shop, as would their other Jewish or minority customers, plenty of whites too probably. That is a legitimate and perfectly legal reason to refuse service and kick them out of the shop.

Seriously, this is not difficult to understand. Why are you not grasping the concept?