I understand what you are saying. I have sat through many meetings etc, and at some there is a dude with a chip on his shoulder, who just disagrees with everything I say, and I know it is because he cannot bring himself to agree with me. I'm not even sure if this is a racial thing or he just doesn't like me personally
The difference between us, I think, is that I just think this guy is a dick of an individual. Whereas you seem to think this is a symptom of Japanese society.
And again I look at the support I receive from the other people in the meeting (like you received from an anonymous Japanese women in your bar story) and take more positive than negative from the interaction.
Don't want to be holier than holy here, but you were on a date, your date partner got upset and runs out, but you decide to argue the point with an inconsequential bartender, rather than go after your date. Sorry mate, but that is a bad call in my book.