The "vassal, puppet state" rethoric seems hardly helpful...
I grant you that in the cold war, the US were more interested in denying the soviets an ally on their front steps rather than to help the Cuban state to evolve. But back then there were all these puppet wars, nuclear missiles and nasty rethoric going on...
It's practically impossible to guerrilla movements to succeed without the support of the general populace. Even accounts of the revolution written by the CIA show that the majority of the population wanted the revolution to succeed. That wouldn't be the case if Batista was well loved.
Castro himself didn't expect the US to snub him as much they did. He naively thought that the US would recognize his liberation of Cuba in the same light as the US Revolutionary War. Cuba had no choice but to turn to the Soviet Union for assistance.
Again, I know Castro is not a saint, and modern Cuba is not a paradise. I merely want to point out that American interests in Cuba have rarely been aligned with the interests of the majority of Cubans.
It's also seems like a lot of what is blamed on Castro is actually just the fucked-up poisonous choices left to them due to the blockade (though, not all of it).
Now it seems hating on Cuba has as much to do with winning votes in Florida than it does with corporate interests. The history is still revealing, the US has never intended Cuba to become a democracy and would not welcome a Cuban democratic state. All past and presents efforts instead focus on Cuba becoming a vassal, puppet state to US commercial interests.