For what it's worth, I've had a full-time, permanent, salaried job in Japan for eight years. (No, I'm not a language teacher, and I wasn't sent from my home country by a branch of the same company. My company has no foreign branches, and my day-to-day duties involve no English whatsoever.) But I spent a year here in college as an exchange student, and was fluent in Japanese by the time I was 22. I was married to a Japanese woman for many years, but that was not a factor when I was hired.
But even a Caucasian male like me faces daily, petty discrimination. Nothing worse than what Asians or Africans face in the U.S. on a daily basis, though. You either learn to live with it, or you leave. Or you can become one of those annoying ex-pats who bitch about the Japanese all the time and only hang out with other foreigners. I avoid such people like the plague, which may be why my only non-Japanese friends here in Japan are South Korean nationals. :goodboy: