The US should have banned all travel to North Korea a long time ago.
They'd just go to somewhere else first. Kinda like the Cuba "blockade". They'd head to Canada first, who had tour trips set up to Cuba.
No, in my opinion, banning is outside of the governments scope of operations. There should be a dire warning against going there and the government should clearly state that you go there at your own risk, that the US will not attempt to get you out of the consequences of your own actions in going there.
Come to think of it, I think I have a government program that could save our country:
The government will provide an all expenses paid trip to North Korea, Venezuela, Iran, Congo, Chad, Libya, South Sudan or some other garden spot in the world to any citizen that requests to go.
All of these "Americans" who think they should get everything "free" and pay no attention to warnings because all the world loves them would take the trips as their "due".
After two weeks in these countries, they will either be arrested and/or shot for protesting, complaining against some government regulation, or action *or* for those who actually have working brains see what *real* poverty and oppression looks like and come back as realists about just how good we have it here and turn Conservative. (Not GOP, I'm not sure *they* are conservative any more.)
Either way it would reduce those that do nothing but complain about our country.
Think that would work?