Even without a Second Amendment, why have these people not overthrown their government?
The Cubans control their military.
Anybody capable of setting up an overthrow has left the country.
Our CIA is controlled by communists
That’s (3) reasons, for starters.