TED's answer is fantastic; it covers the root causes of the problems. I'd like to add one more cause, specifically, US military and economic intervention in Central and South America have acted to keep these countries poor. Edit: The new answer by Luís Henrique provides a ton of detail.
Some examples, working from South to North:
US administration of Cuba, Haiti, Dominican Republic
These are just a few examples of US intervention; most people from South America are well aware that the US has been meddling in their affairs for decades, generally to the benefit of the US and not to the common welfare of South American people.
The US generally backs rightist oligarchy/aristocracy types against popular rebellions, so honestly, we can't blame the US 100% for these problems; really the South/Central American ruling classes refusing to share power and wealth with the people is the primary cause.
However, without US help, it is unlikely that popular reform would have been as suppressed for as long.