Calling it discrimination is silly; wouldn't you all agree that, if most of the foreigners you met couldn't speak Japanese, it'd be fair to assume the one you're talking to doesn't either? If you're part of the minority, those who ARE fluent, it'd be your job to take 2 seconds to say that you can speak Japanese since it's fair to assume you don't.