Actually Capitalism is working in Mexico and the middle class is growing.  It is no longer only a country of the extremel wealthy and the extremely poor.  The government is allowing people to open small restaurants, shops and thousands of businesses that a planned economy could never conceive create.  Nothing should be totally unregulated because men are not angels. The less regulation of the Mexican economy, as compared to the regulations placed on US businesses, is slowly producing a middle class that one day may rival their neighbors of the North. They are even opening their oil company to private investors.  Why? Because Capitalism works. Why? Because it reflects human nature and rewards individua.    

The onły rich people in socialist countries are the people in charge.  The ones who control the guns and tax system.  Venezuela comes to mind.