Yes, but these countries should show deference to Americans. Especially those that depend 99% of their economy on us. Clearly there was no suspicion he was importing, trafficking, or had bad intentions with the ammo.
Deference to Americans? Nope, you go to someone else’s country you obey the laws or suffer the consequences. No deference because Americans think they are entitled to special treatment.
That said, this law is far too harsh when it was an innocent mistake.