Why can't people acknowledge any good has come out of Cuba? no one has said it is perfect no one has praised the treatment of gay people. It is a fact that Cuban Medical missions have brought relief and treatment to many places where others did not, and would not, go. People on the ground in Haiti recognised and praised the efforts of the teams that were sent and the fact that they did not just arrive, treat a few people in the main city, as many teams like the US did, and then depart. They went out into the countryside and provided treatment and on-going training for local people. The poverty and deprivation cannot be placed entirely at Castro's door, depriving a country of even the basic medical necessities as the US has consistently done does not help.
It might be of interest to look at why the US was so afraid they kept a blockade on Cuba for so long. As they presented no real military threat, it must have been the ideology they feared. Having another country so close with a better literacy rate, free health care and free education wouldn't please the people who make money out of these things.