Hang in there, Jack.
They don't. Nazis are not a protected class.
Moslem food purveyors shouldn't be required to cater functions where pork is served.
They're not. Businesses are not required to provide a product they don't normally provide. Muslim and Jewish food purveyors don't sell pork to anyone. They can't be forced to.
And Christian food purveyors shouldnt be required to cater pervert functions.
There are anti-discrimination laws that say otherwise. The emphasis should be on repealing those.