But look at the way America has behaved in the middle east. What USA has done in Iraq is a foreign policy matter. This in no way undermines economic theories. Some ideas emanating from the West will be good and some bad. Just as we have accepted western ideas like democracy and universal primary education, we should also be ready to learn from their successes.
Socialism is actually a good system.
It is the implementation which is flawed. Socialism makes many mistakes in its assumptions. It discards human behaviour. It assumes that humans work in self interest under other setups and therefore exploit other human beings. It assumes that the same human beings will be magically transformed into philanthropists under a socialist setup.