ALL Americans should be protected abroad, regardless of how stupid they are.
Yep. We cannot allow banana republics to take American citizens prisoner, no matter what. If necessary, bring them back to the US of A, try them, and throw them in jail. If we have a treaty with a law-abiding, civilized country, then that is a matter of judgment. But that seems to be getting to be getting rarer and rarer.
Once countries get the idea they can seize American citizens and not get punished for it, then all hell will break loose. As it already is starting to do. We are indeed lucky that they agreed to give these guys back to us, and it's doubtful whether that will happen once the imams take over. Nobody respects Obama.