A lot of it comes down to Florida being a swing state in the presidential elections among other things political and money based, which causes all sorts of inane issues (think high tariffs on sugar plus subsidized corn to appease Iowa primary voters). Cuba is a rich untapped places to sell shitty entertainment and open up to corporate development. We're losing that market to Europe and Canada because someone named Castro is still in power, and you don't get to be in power here if you support that family. So, while we wait for the old school Batista supporters to die off, we keep doing this shit.
China, well, we're in an economic cold war with them, and on top of that, they're Communist in name only these days. They are a weird hybrid of fascism and corporatism now. They have us by the balls and are playing a game that makes our politicians have wet dreams. Of course we're supporting them.
So yeah, I want a refund too.