I agree. I lived in Japan for five years and had to learn the language quickly. If you are going to Japan don’t expect people to speak English to you. American should not complain. There are many people in the states that think everyone should speak English. Many shops and restaurants in Japan are family owned and run. The family doesn’t usually speak English.