To be fair, how well your country plays a big factor in how you view your countries policies. While life in China is far from perfect, China has been growing at a strong steady pace, and I'm sure people are much more likely to accept the way things are if things are getting better, whereas Iran has been stuck in a rut of sactions for a very long time, and especially once Iranian people compare themselves to the prosperity they had before, it's a hard pill to swallow.