The article provides no compelling reason to cut Putin off except "Don't have US sanctions imposed on China" which I somewhat understand BUT the author seems to forget how China routinely trades with sanctioned states like Iran and North Korea, and avoid retailiatory US sanctions. There are significant loopholes to Western sanctions on Russia that China can exploit to prevent total economic collapse.
The article naively suggest China's reputation is harmed by neutrality. Yes, maybe amongst Western imperialist nations, but neutrality is the correct position to take, since both sides are engaged in different degrees of imperialism if we want to objective, fair, and impartial. Both sides are imperialistic, so China should remain neutral, but lean towards Russia since it's the weaker imperialist aligned with China's interests.
It's also supremely naive to thing US will drop it's anti-China mentality if it joins in anti-Russian crusade. Yes, Russia's actions is imperialistic, but that's not China's problem to fix, the mess was created by Western countries. China isn't obligated to toe Western line to fix the mess West created and help kill it's strategic partner out of some faux outrage on "muh internation law!!" which US routinely ignores.