I would not say Cuba is exactly a model country.  Yes they have free health care and free education, but are still quite repressive.  That being said no more so than many other regimes Trump has no problem dealing with.  There are probably 20-50 countries in the world with even worse human rights records than Cuba including Saudi Arabia thus showing his hypocricy.  In the US isn't great on human rights either.  Maybe less abusive than Cuba towards its own citizens, but killed far more innocent people abroad than Cuba ever has.