If they said “we cozied up to China, but didn’t cozy up to SA because it made business sense in the former scenario but not in the latter one”, that would be one thing. But if they said “we cozied up to China because we want to stay out of politics and be neutral” while still not cozying it up to SA and flaunting how morally righteous they were for giving SA the finger, that’s a very different scenario.
At best, it is just dishonest and hypocritical.