I must respectfully disagree.
North Korea is not a “sovereign nation.” True sovereignty requires legitimacy, and the government of North Korea is not legitimate. Legitimate governments govern by the consent of the governed and respect the implicit human rights of those they govern, at least to some degree. North Korea does neither - it is a rogue state that exists purely as a result of its ability to hold the North Korean populace hostage by force.
The same was true for Saddam Hussein’s Iraqi regime and the same is true for the Iranian ayatollahs. Illegitimate regimes have no legitimacy and thus can NEVER be considered sovereign. When they act in ways which potentially infringe on truly legitimate and sovereign nations, those nations have a right to preemptively step in and end it before real damage is done. We have a right to step in and prevent a bully who has threatened to shoot our friends from even loading his gun.
Appeasing dictators and affording them the rights of sovereign nations has never worked and has always led to unnecessary bloodshed.
We may not like these bully nations, but they're here to stay until they implode or their own people rise up and make some changes. Meanwhile, we need to strengthen our defenses and make it known that we'll defend ourselves and stand by our friends.
Walking softly and carrying a BIG stick implies that we'll have the good judgement to “ask permission to board” before stepping on the deck of another nation's vessels.