China is too busy taking over Africa to be racists towards them. They are at the Thanksgiving stage aka thanks for giving me your shit. Once they get to a point where they don't need Africans (aka got all their shit) then they start killing all the Indians.. I mean Africans.
Edit: they have to catch-up with countries like France first before they can really be racist.
The world can't survive a real, organized ground war in Africa on that scale, And the world wouldn't allow that kind of unopposed takeover without a ground war.
Oh all this is going to get so unbelievably fucked.
I hope I can just survive these next 10 years...
China isn't 'taking over' Africa, any more than the US 'took over' China.
When Americans wanted to buy lots of cheap tat, but couldn't make it cheap enough given American wage rates, they bought cheap tat made by cheap Chinese labour.
Now the Chinese have a bunch of American money, and want to spend it on cheap tat of their own - but the only place left with a vast un-tapped pool of cheap labour is Africa.
Getting the labourers to the factories, getting the factories the power and raw materials, and then getting the finished products to the ports to ship it to China requires infrastructure; And China is prepared to pay for that infrastructure, but only if it is allowed to secure it against destruction in the interminable African power struggles.
The less manpower and materiel they can get away with investing to achieve this the better, so they're going for security on the cheap, by encouraging the success of China-friendly regimes.
That's only a problem if China-unfriendly regimes decide to make it a problem. Sadly, Africa is riddled with regimes that have their own agendas, in particular various Muslim and Christian sects, and Western corporations who only want infrastructure for their resource extraction facilities. Wider infrastructural investment threatens such corporate interests, by giving the locals the means to be a nuisance.