I can't believe I am saying this, but I somewhat agree with you, a lot of people hate Castro but they don't know why.
While Castro and Cuba does have his and its problems, I have been there a few times (and I am going again in December). I love Cuba.
A lot of Cubans like Castro as well; he did liberate them from American rule, when America was reaping all the wealth out of Cuba. At that time sugar cane was like oil. And Americans owned all of it.
Castro kicked the Americans out and his plan was to start a type of co-op communism. His ideals really were noble in the start, it wasn't until soviets came along and had their own ideas of how Cuba should be run that things went downhill. Instead of dividing up the land for all the people, he ended up taking it from rich Americans and giving it to the more powerful Cubans.
Also Castro became very head strong and believed that he was doing the right and was the only one who would, that is why he started imprisoning anyone in a political movement against him...
Castro has organized an EXCELLENT education system, and the state provides the basic needs for everyone. Cubans in general are a great people, VERY VERY friendly. While they don't agree 100% with what Castro is doing and a lot of that has to do with secrecy in the government, they generally do accept him as their leader, even in private.
Some free enterprise is starting to be sanctioned in Cuba including farming co-ops in which the government rents the land for free so long as it is used to produce food. Cuba actually has some of the best growing practices in the world each joule of energy used to make food produces 12 joules of food energy, (in western civilizations that is reversed)
Cubans are starting to see the way free enterprise can help there society and are pushing a little for change. Currently a co-op farmer can make twice as much as a doctor.
Really, Cuba isn't as bad as America makes it seem.
Sure 20 years ago they were a lot closer to the soviets, and allowed military and weapons to be stored there pointed at America, but all of that has changed now.
Still the U.S. feels so insecure about the possibility of attack launched from Cuba, that they keep the propaganda flowing.
I can't say I blame them, just don't believe everything the U.S. says about Cuba. It is a wonderful place to visit.