I don't konw how deep you know Cuba. But the blockade is the wall behind the cuban government hide all their failures in management. Once the blockade end the cuban goverment will have to face their incapacity. Similarly will happens in gaza. In both cases the bolckade is been made to satisfy certain part of the government electorate. US cannot stop the blockade without fierce resistance from the republican party and the cuban emigartion (almost 2 millions) that had made this blockade a business. And I assume that Israel cannot ease Gaza suffering without shaking their own status.
Lebanese protesters storm environment ministry amid trash crisis (AP)
from the article: Living with sanctions