Assumption. That is the key word. 
You are assuming your are right. You are not. Not even close.

You moved the goalposts again, but you still missed by a country mile. This is fun and funny.
There is a big difference between, “I do not make cakes for Germans,” and “I do not make Hitler cakes for Germans or anybody else.”

If you say you do not make cakes for Germans, you are in violation of Colorado law. 
Germans and gays are members of protected classes in Colorado. Despite you saying the opposite.

You have offered zero proof of your ridiculously silly opinion.
No one has to make a hitler, a swastika or any political type cake no matter the nationality of the customer. 
Period. 

Logic and reason, how do they work?