Quote Originally Posted by ArmandV
In other places, I usually have no problem finding an English-speaking Japanese person. A lot of Japanese that I've encountered have a decent, rudimentary command of English. Generally, I have not found the communication problem that a few are sensitive about.
The problem is not for the foreigner to be understood (that's pretty easy), but the attitude of many Japanese to refuse to talk Japanese with a foreign who address them in fluent Japanese.

What's more if you only went to the touristical areas and your ony concern for communication is to buy something from a shop, how could you have encountered any problem ? But most Japanese outside the big cities, and most people over 40 or 50 do not speak a word of English. Even in central Tokyo, when going to my local dry cleaner or bento-ya, the women there (over 50) always use sign languages with me, eventough I have been going there regularily for over 3 years. When I come in, they act as if they had never seen me before and look all confused. At the bento-ya I might say with a confident air "honjitsu no makunouchi bento kudasai" (making it longer than what the Japanese usually say on purpose). My pronuciation cannot be bad, as they never ask me to repeat (except if they are visibly too nervous to notice that I'd said something). But when asked to pay, they show either write teh price down on a piece of paper or show it on the cashier's stand - rather than even saying it once before in Japanese. Everytime I say "ahh yon hyaku kyuju en desu ka ? shosho omachi kudasai (check in my wallet), hai, yon hyaku kyuju en desu." to show them that I prefer being told in Japanese. No matter if I go there 4 times in a month, sometimes with my wife with whom I speak Japanese expressedly to show them I am fluent, but these dumb women keep writing the price down on a piece of paper and showing it to me with their finger without a word. This happens even more frequently once we go to the countryside. Now I try to avoid these "blacklisted" shops, even if I have to go more far away to find another where that doesn't happen.

I look at it this way, when I am in Japan, I am a guest in their country. I find it a little odd that foreigners who know Japanese, who are also guests, should get upset if they are asked if they speak Japanese.
There is a big difference between a short-term visitor and someone living in Japan and fluent in Japanese. But as Japan is not such a touristical country, quite a few of the Westerners there are there at least for a year and so should at least understand the numbers (that can be learnt in an hour) and basic greetings. I also don't buy the typically American idea of "guest country". Once you live and work there and pay taxes, you are no more a guest than the locals. Anyway the very concept of "guest country" and "home country" (and "patriotism") don't make sense to me, but maybe it is because I grew up in so many different countries.

Anyway, thinking that someone is a tourist might excuse them for the occasional time, but not when one goes to their shop regularly for 3 years.