Besides there's the social factor: the Chinese are cool with their government for now because despite all the crap you hear they are still much better off than 20 or 30 years ago. Iran on the other hand is doing like shit, the embargo has destroyed their economy and the people has already revolted before, and the ayatollahs are scared shitless about the Arab Spring.
This might be the last straw...