Just to reiterate, Trump was doing what he promised his Cuban supporters. It doesn't matter what others think, It may or may not be a good or bad idea. But if he didn't reverse Obama's action, people would just say "See, he even lies to his own supporters. You just can't trust Trump."
But also, we tell a lot of other countries how they should govern. Your argument we don't doesn't comport with what we actually do all the time. Russia, Iran, North Korea as well as Cuba. These all have embargoes. To blame America not trading with Cuba for their dictatorship isn't true. Cuba has been trading with Canada, Europe etc. Visitors from those countries have been going there for decades with no effect on Castro's control of the Cubans and hardly any economic advantage to the people. I see the pictures of the 60 year old cars and decrepit old buildings. They may make interesting photos for us photographers, but it just shows how Castro and Communism has held back a country and its people. Most of the profits from tourism and trade goes to the Castro family, the military and his close associates who rule the roost. The people get crap and will continue to get crap while Castro's and friends just get richer and secure their future control over the country. The only difference between North Korea and Cuba is that Cuba is warm and has nice beaches.
You could not be more wrong considering the current estate of affairs.
First, how is that wall coming along? I was for Trump getting in, mainly due to his fiscal policy, and I could not be happier that his wall idea is failing. I think the general electorate is a much bigger portion of the population then those whom would like us to return to a 54+ year policy of nothing but failure.
Second, perhaps we do tell other countries how to govern, but we don't forbade citizens from going to any of them other then Cuba, even those with worse human rights violations. Why is Cuba so special? Also, why do we have the right to instruct others how to conduct themselves within their own country?
Third, lets get serious on tourism; they have not be open for decades. Tourism really only started to be accepted as a way to produce income after the USSR stopped being their cash cow, and it took a while for it to catch on. So yes, everyone else has been visiting them for a while, but not in droves like you are implying.
Also, no one spends more then Americans tourists, nor is any country closer (3 1/2 hour flight from Newark), so allowing Americans to tour the country is a huge plus for the hospitality industry, both private and public. Americans will be more likely to visit and bring more money when they do then any other tourists.
Now I would be all for not allowing Americans to stay in military run hotels, since that would mean the moneys would go directly to the Cubans. You could also forbade Americans from shopping in military run shops and restaurants, although that would be impossible to enforce.
But forbidding all Americans from going will only take away from the Cuban people and the free market that is finally starting to flourish after 50 years.
Third, when Raul Castro took over the country in 2012, he implemented many capitalistic reforms (which is interesting since it was he that was the communist, Fidel just wanted to get rid of Batista). Of course, it took a little while for Cubans to start doing their own thing, but these reforms combined with Americans visiting have brought a great deal of wealth to the island, much of which is going to the average Cuban, not just the Castros.
Your vision of what is going on in Cuba is nowhere near the reality of the situation.
We should be embracing the Cuban people and preparing for Raul's retiring next February. Making good with the new leader early will be the best chance we have of helping the Cuban people by influencing policy.
This move is only going to make his successor more skeptical of us and help continue the same ideals of the past.
Insofar as those in Miami, get over it! At a certain time, one should cut their losses.