There is still a Communist government in Vietnam and I daresay they imprison dissidents as well. The USA supported some pretty disgusting and repressive regimes in the past, Cuba is changing and changing fast. There is no reason on Earth why Cuba couldn't produce cheaper drugs for the US for instance, they have a world beating pharma sector.
http://www.forbes.com/sites/mergerm...ep-a-close-eye-on-cuba-and-iran/#2bd266a83649
So long as the Castro's are in power we should refuse any support unless they release those wrongfully imprisoned.