While not supporting the Cuban government, we can support the Cuban people. Sure, sanctions may prevent a government from getting weapons and getting rich, although, not really, most sanctions end up punishing the people. Increased contact means the spread of information and ideas. Increased trade, at least at the smaller business level, means an improvement in jobs. It is proven that the higher the general income, education, and opportunities, the higher the freedom.
Let's get the Cuban people out of the dark and we all benefit.