Some thoughts on Cuba:
The main complaint, mostly made by Cuban-American politicians and a few hard line conservatives like Sean Hannity, seems to be that we are doing nothing to address the human rights violations that the Cuban government has committed, and we are in effect rewarding the dictatorship and we will help make them rich as they control virtually all of Cuba's land and industry. Both statements are largely true. But I think they are short sided.
The first thing that people have to realize (and sadly they never do) is that it is impossible to do justice to past crimes. We cannot give blacks back the time their ancestors suffered in slavery, we cannot stop the Holocaust from happening 70 years after it happened, we can't give back to the Palestinians the land they lost in 1948. History moves on. The Cuban people suffered greatly under Castro, but there's nothing we can do about that now. We can't undo the regime and create a democracy there. We've tried for 50 years and failed.
Instead, what we can do is focus, now, on 2 questions in this exact order of priority:
1. What is best for the United States?
2. What is best for the people of Cuba?
In terms of question #1 (which always has to be our FIRST and sometimes only consideration), I think it's pretty clear that by normalizing relations with Cuba, we improve ourselves in several areas. First we remove a long term security issue, and in so doing fulfill the Monroe Doctrine, which always made sense. (I stretch the original meaning of the Monroe Doctrine here, not just to include foreign intervention in the western hemisphere, but also to include that we should have no enemies in the western hemisphere.) Second, we're creating a new market for us to sell from and buy from, which long term will always improve our economy. (I get that not everyone believes this, but I am a HUGE believer in free trade.) Third, the hope is that thousands of Cuban-Americans might be reunited with loved ones at long last. In terms of the USA, I have trouble seeing any downside.
Point #2 is a bit more problematic, because we are allowing Cuba to retain it's dictatorship, which is not a benefit for the Cuban people. The hope is that increased trade will create more of a Cuban middle class, which will in turn improve their standard of living, which will in turn allow them to make a (hopefully) peaceful transition away from dictatorship. This is the exact same approach we have taken for decades with several nations around the world, including, of course, our former enemies in China, Vietnam, Cambodia, several African countries, etc. The result is mixed. We have yet to see real freedom in China or Vietnam. But on the other hand- what is the alternative? Certainly the standard of living in China has risen dramatically ever since we opened up trade with them. We had much to do with that and I think we can be proud of it. If we can improve the standard of living of the average Cuban through trade, that will also be an accomplishment while profiting us- win win.
(On a side note, I have moral qualms about the fact that we export tobacco to Vietnam and Asia in general, which earns us billions but poisons them and creates addicts. I wonder if we'll attempt this in Cuba as well. Probably.)
So I think this was a damn good decision.