We could have gotten rid of Castro if we really wanted, but we don't. He is more convenient as a red cape to distract the bulls. Castro has been in power during the Eisenhower, Kennedy, Johnson, Nixon, Ford, Carter, Reagan, Bush I, Clinton, and Bush II administrations. None of these guys could get him? Please.
Side note. The Miami Cubans are nuts. They are irrational. They throw hissy fits en masse at the drop of a button, and they have dreams of returning a Batista style government to Cuba.
The reason that Castro was able to seize and keep power is because of the abuses committed by Batista and his followers. Cuba was a country run by the mob. I am so glad that Castro has held on long enough that the original gangsters that fled Cuba are either dead or too old to do much harm when communism falls in Cuba.
There will be a democratic Cuba, and it will piss off the Miami crowd to no end.
They have built this strength by supporting unlimited Cuban emigration to the US and by supporting the right of Cubans here to violate the embargo by sending dollars and goods to the island.
They have a perfect right to take these stands of course, but we should be aware that both policies have not weakend Castro's grip - indeed they have had the exact opposite effect.