Well since i cant really speak Japanese at all I have no choice but to put up with the 2yard radius thingy but I think its good that you make an attempt to talk to people. Someone HAS to be the icebreaker and unfortunatly it will almost never be the J-party....
I think i understand your frustration though, i wish sometimes that someone...SOMEONE would speak english. Even if its just a `Hello` or `Goodbye` or `I like your costume` it can really make a world of difference.
Eisuke has been reading many books right now on the political economical spectrum of Japanese society. The book he is reading suggests a plot to keep Japanese people english illiterate so they cant compete in the world market. Maybe true? Maybe not but it wouldnt surprise me either....
I think someone needs to educate japan on how speaking a second language can really open up another world for them, myself too.
I say keep doing what your doing! Nothing wrong with making pleasantries with people, if they dont like it then you probably wouldnt want them for friends anyway.
just my two shillings.