Just a couple of thoughts...
to describe human nature as "selfish" is not unlike calling an elephant large. What we call "selfishness" is simply a basic human trait. Sure we try to rise above our base instincts, but they are in the end an inseperable part of human beings. That's why every attempt at idealized "egalatarian" socities has failed. These systems ignore the fact that you don't get gold from cow shit.
Western style democracies with free market economies approach the subject from the opposite end- acknowledge this "selfishness" through respect for personal property rights and personal freedoms. Yeah, it can be ugly in some respects (lopsided distribution of wealth, etc.) but it at least recognizes the basic traits of human beings and attempts to channel these traits productively.
Now, as for this term "right wing facist"..
Germany and Italy, as "AXIS Powers", were National Socialists. In National Socialism, private parties can own the means of production but government determines what is produced and the quantities thereof. According to Marx and Engles, National Socialism is NOT "right wing"- it is in fact a stepping stone toward the "true communist state".
China, and the USSR, have never really been communist. They have always been subject to rule by party personalities with no term limits, who ruled with absolute power until they died. The "common citizen" in China is no worse off than he was under Maoism, and far less likely to die at the whim of the party leader.
What will be interesting is how China will control it's citizenry's desire for prosperity. It won't be easy, given our selfish nature :)