There should not even be the need for a sign. It is obvious that they verbally asked these people to cut the nonsense and they ignored it, then they put up the sign.
We are in America. Speak English, that is the language. Not Spanish.
I do collection work for small businesses. You have no idea how badly small businesses get screwed when they do business with people who don't speak English. I have gotten to the point where I tell my clients almost not to do business with these people or at least hire full time staff conversant in these languages. Its kind of insane when you consider that English is the language of business worldwide, but no in many of our cities where Spanglish is more and more common.
Trust me...I know what its like dealing with Spanish customers...I had my lease translated into Spanish...it has really helped me attract more tenants and has cut down on the confusion...
I also had a linguist translate/draft "cheat cards" for our maintanence guys...They can give a card to a tenant who points to the corresponding "problem picture" (like a toilet) so our fix-it people can understand what the problem is. Works great.
> We are in America. Speak English, that is the language. Not Spanish.
Freedom of Speech means I can speak any language I damn well please. Got that, amigo? :-) At the same time a company should have the right to say to its employees, "Business shall conducted in English." However, inasmuch as Spanish has become the de facto language in many places, some companies stand to lose money if Spanish is forbidden.