I'm not sure what "your side" is.
You know how to take cheesesteak orders in how many languages? Pashtun? Uzbek? You should head to a small roadside food stand in Turkmenistan and try telling them in english you want your lamb balls without onion.
They send Americans to the back of the line if they don't order correctly. With lines running down the block they don't have time for fooling around, but you want them to take five minutes to figure out what the heck someone who doesn't speak english is asking for?
At least you got one thing right; it is his business and he's got a right to do what he wants.
That's a great point. I think Washington should pass a law requiring all who do business with the general public be able to communicate in English. Seriously.
It's would be pretty rotten for a Chinese or Polish immigrant to have to learn two new languages.