The Democrats like having Castro in power because he is ideologically similar to most of them.
I could not disagree more with that statement. Dems are big on equal rights and I wouldn't exactly say Castro has the best equal rights record.
Yes, Castro has made statements in support of Democrats. He obviously supported the Clinton administration during the Elian fiasco.
The whole Elian thing was a problem no matter how you cut it. And while I agree that Castro is a brutal dictator and scumbag, when he dies (which likely will be before Elian reaches the age of 18) the regime he's built will collapse and Cuba will become a Democracy and a US ally. So ultimately, what is better for Elian? Living in a free society for 10 years with relatives he had never met before, or living in CastroLand w/ his father for that time.
If you were to take a poll amongst Cubans living in the USA on who they hate most, Kennedy might actually outpoll Castro.
Which is kinda an interesting thing. There is no hatred of Ike who planned Bay of Pigs (and failed to transition it properly).
If that were true the Democrats wouldn't have tried for years to get the embargo removed. They wouldn't have given Elian Gonzalez up. They wouldn't have taken such a soft approach to communism. The Democrats haven't done anything to help Cuban-Americans. The Republicans have certainly tried and most of the time have delivered on thier promises.
Regarding the embargo (and I personally support keeping it in place) I have heard Republicans on here argue that an embargo doesn't hurt the ruler of a nation, only the people (I always hear this when I mention that Cheney opposed the embargo against Apartheid-led South Africa).
You say the Democrats haven't done anything for Cuban-Americans, what would you like to see done for them? It is traditionally Democrats who fight for bilingual schools and Republicans who oppose them. It is traditionally Democrats who favor affirmative action (which benefits Latinos applying to college as well as African-Americans). What do the Republicans do for you?