What exactly does the US gain by not talking to Cuba and Iran?
Iran I could maybe understand, but Cuba no. We do business with governments who are as bad or worse.
Exactly, we have also propped up many governments in central america that were brutal dictatorships, only because they were friendly to American corporations. This is a major part of american history there that is left untouched, but a large reason why we have many central american immigrants, is because of our policy there, which caused a good deal of strife.