I don't know how long the Chinese have been eating all these weird things, but if I had lived in China during Mao's reign and lived among the millions of average Chinese who starved to death during that time, I'd probably eat anything that moved. You would too if you were starving.
But the Chinese are doing a lot better now than during Mao's time.
There's no need to eat that garbage anymore.
If for no other reason, you'd think the Chinese gov. would ban eating those nasty foods simply for tourism reasons. Nobody is going to take a vacation in China if the Chinese don't stop hollering racism and clean up their act. China will lose billions in tourist money.