I don't know why this mentality pervades the West - the mentality that as an immigrant you are entitled to be accepted by natives. Just because you speak the language and have stuck around for a while, doesn't make you one of them. There will always be irreconcilable differences.
FWIW I will be moving to Japan next year. I don't care if the Japanese 'accept' me. I don't expect to be treated the same, I know that they're somewhat xenophobic, and some of that might be for good reason. I fully accept that I will be a guest in their country. My goal is to do my best to minimise inconvenience to others and prioritise their cultural norms over mine.
I am not sure who talked about being entitled to be accepted or complaints.
I just highlighted some facts and compared it to other environments: many japanese do not give a hell about foreigners or interacting with them to the point they are not even interested in learning english and that is ok.
FWIW I will be moving to Japan next year. I don't care if the Japanese 'accept' me. I don't expect to be treated the same, I know that they're somewhat xenophobic, and some of that might be for good reason. I fully accept that I will be a guest in their country. My goal is to do my best to minimise inconvenience to others and prioritise their cultural norms over mine.