The one thing I admire about communism is that it unites society together to work for the greater strength of the nation. Each according to his ability, each according to his need. Which means you don't get to sit around watching the View all day. Unlike western socialists, who seems keen on wallowing in mediocrity, entitlement, sloth, and victimhood. It's all pablum that's only served to make people poorer and more dependent. The sooner we crush that sort of thinking, the better.
You want to get rich, you gotta make your own wealth. The government does not have your best interests at heart. Just need to look at Detroit, or try working with a government agency on a regular basis to see that. A lot of greed and selfishness from the lowest ranks of the civil service right up to the powers that be.
While I don't approve of wealth redistribution, we definitely need to stop outsourcing capital to foreign nations. If an American can do the job, we should not be sending it to China or India. There should be big tax implications for companies that do that. Put the citizens of your own nation first. Bring that opportunity back here and foster the entrepreneurial spirit that once made us great.