I am not sure the exact date it started, but our embargo on Cuba is over fifty years old. At what point do we declare failure?
Sure, the communists and Castro and Che Guevara all suck. But how much longer are we going to punish Cuba's leaders by making their citizens miserable? History has shown that communist countries become less communist by interacting with the (quasi) capitalist democracies. The most stable dictatorships (think North Korea) are those who are the most obsessive in masking alternatives from their citizens. How much longer are we going to continue doing the Castros' work for them?
Open up our relations with Cuba, not because they have somehow gotten better or deserve our respect but because this is the only way they are going to get better.