My, my, Slo, you actually are... slow.
The business in a bilingual area will put up a sign in two languages if it is necessary to do so. If the business owner doesn't do so, and the business fails because of it, then the point is made. What you are defending is thought policing. Go right ahead, but don't even BOTHER to tell me how enlightened your country or culture is, because... with laws like this, it isn't.
So much for your intellectual superiority, rising above petty insults as you have.
Do you live in America? No? Why do you always have opinions on American laws and customs? hehe, rich...