Sure, the Democracy in Iran to which I was referring was the one that was the one headed by Mohammed Mossadegh in the early 1950's. A member of the National Front Party, an organization with socialistic leanings that wanted to get rid of foreign influences that had been present since WWII, especially when it came to Iran's oil. He nationalized Iranian oil, which upset the British, the US felt he was making the country too socialistic. Both London and Washington began cooperating in planning to oust the Prime Minister, and successfully too. This opened way for the Shah to take absolute power in Iran, and proved a brutal dictator who was friendly with the west. By ousting Mossadegh it sewed the seeds of the Iranian Revolution, and opened the doors for the current troubles we are having in the region now.
As for Castro, hes not worse than Batista, but he is just as bad. The recent crack down on dissenters should spell that one out. Eisenhower had the opportunity to put a real democratic government on the Cuban Island. Though I generally agree with you that America's goods outweigh its evil, our cold war policy of supporting and installing dictators over democratically elected governments who we couldn't control should be condemned. Lots of people lost their lives, and poverty still reigns in most of those countries. Now Im not saying democracy would have cured poverty, but it could have gone a long way to it and would have caused less resentment.