China doesn't care about what is right or wrong, and it faces no threat from Iran, so what does it have to lose? As Iran is a threat to the West, backing Iran makes good sense, especially as China wants to become the world's biggest superpower.
China is investing in Iran, so it is in its benefit to keep things running as best as possible.
Only countries with a low level of human rights abuses should be allowed to make decisions. Countries such as China have high abuse rates, and should not be allowed to have a say in world affairs until they do something about their own problems.