> The US didn't need to invade: President Kennedy instituted a naval blockade and that plus Kennedy's promise to remove US missiles from Turkey in exchange was enough to get the Soviets to agree to remove their missiles from Cuba.
We did try to assassinate Castro several times, so not exactly.
> That blockade of course was an aggressive act against Cuba, and it was the correct course of action IMO because a rule that says that no country will be aggressive towards any other country is unworkable because there is no power above the countries that could enforce the rule.
Practically speaking yes, but there are enough treaties in place at this point that if someone invades someone else they are at least breaking some of their own rules. Think of it like a credit system for countries, the more you break rules you laid down for yourself, the less credibility you have going forward. Decentralized global governance of sorts.
> Some courses of action at the country level are more ethical than others, but it is more complicated than you imply it is and any ethical framework has to take into account certain realities.
I didn't intend to imply it wasn't complicated when you zoom out, but it is very un-complicated when you zoom in. The guy who throws the first punch is the aggressor. Sling words, make agreements, talk a big game, but the first one to violate the sovereignty of another government is indeed the aggressor.