Who told you to “hate Cuba”? Did George Bush tell you to do that?
Or is the real question, “Why do we embargo Cuba, when there are countries that are worse that we aren’t embargoing–like China?”
If that’s the question, the answer is simple. We started the embargo in 1962 when Castro confiscated the Cuban properties of United States citizens. And
there was that whole Cuban missile crisis thing, which didn’t make Castro any friends here, that’s when Kennedy imposed the travel restrictions to Cuba.
And the embargo continued throughout the Cold War. So why weren’t the restrictions lifted when the Soviet Union collapsed? They should have been and almost certainly would have been, except for the problem that Castro was still alive and running things. In Vietnam, China, and other communist regimes that threatened us, the dictators that we fought were now dead. In the case of the Soviet Union, the country itself didn’t exist anymore. If Ho Chi Minh were still ruling unified Vietnam as a communist state, we wouldn’t have normal relations with Vietnam, it would be politically impossible.
And of course, this goes double for Cuba due to the Cuban exiles. Cuban exiles are geographically concentrated in the state of Florida, they mostly all hate Castro. And since Florida is a swing state that votes either Republican or Democrat, losing the key voting block of Cuban exiles would lose the state for the party that proposed reproachment. So neither major party has any incentive to change the policy.
Sure, the policy should have been removed at the time of the fall of the Berlin wall. Except Clinton didn’t do it because he was fighting the Republicans and didn’t want to give them another issue to attack him over. And George Bush wasn’t going to do it. And Castro has been sick for years, everyone has hoped that he’d simply die and the political equation would be changed. Except he’s hung on as dictator for 48 years. And there you have it. Once Castro dies for real then we can normalize relations with Cuba.