Not to disclaim Britain's & France's atrocities in China - but blaming Mao's victory on those is simplistic at best. China is not a cardboard NPC village, where nothing happens unless the PC's visit and start pulling strings. And while various Chinese people may find it convenient to say "because $western_country did $thing", 99% of actual Chinese decisions are made from their own motives, for their own benefit, with minimal-at-best regard for Westerners.
I am not blaming the Western powers at all and neither did the communists. China was weak and they only had themselves to blame for it.
And of course the Chinese don't give a shit about Western interests. It is the duty of any Chinese government to take care of their own first.