Well, Cuba's been under a large trade embargo for 50+ years. And all it's done is caused mass poverty. Your policy has directly lead to people dying. As long as you're ok with the collateral damage I guess.
Cuba's dictators have also been subsidized by other dictators, to the tune of billions of dollars in the case of China. That's both prolonged Cuba's dictatorship while fuelling China's growth into a formidable super-power. Anyone else recall when billions of dollars and countless lives were expended trying to keep oil out of the hands of communist dictatorships? Last time I looked Ottawa spent billions on a pipeline in our desperation to get our oil into China's hands too.
China has bailed-out Cuba with loans of billions of dollars, and as a result has access to much of their oil in the Gulf of Mexico.[2]
https://en.wikipedia.org/wiki/China%E2%80%93Cuba_relations
When we investigate terrorists we deliberately look for often find and go after the networks of support that facilitate and empower them. It works the very same way with dictatorships but we give the support they receive a pass, why? We've come to depend on them too. Decades of dependency have made us as complicit and even more so because we know better.
I'm okay with the economic damage being consistent with our stated principles would cause why aren't you? My grandparents were okay giving up 25% of their GDP to fight tyranny, where were your's in the scheme of things?