The person who owns the business should be able to support whatever politics he wants to in HIS business, if you don't want it "shoved down you throat" then eat somewhere else. I agree that in an effort to remove racial discrimination many other rights were shoved to the side. An off topic example is smoking in resturants. It should be up to the owner to decide if they want to allow it and people seeking employment or a meal can decide for themselves if they want to work or eat in a place that allows it. The government should not have to make decisons for us. I am a non smoker by the way.
I think there is a good chance that the sign was put up for immigrants more so than tourists and I think if you are an immigrant into a country, legal or illegal, than you should learn the prodominant language. I think that is what this guy was getting at. Hey, if you want to come here fine its a great place, and if you plan on staying make an effort.