I realize that "bash the USA" is a popular viewpoint to hold on this particular forum, but you must understand something before you blindly criticize this policy. The purpose of the policy is to prevent a hijacker from entering the cockpit and causing harm to people on the plane or on the ground. If the US was to exempt foreign carriers from this rule, and then a hijacker took over the foreign airplane and slammed it into a building in the US, everyone would be calling for the government's collective head.
Of course everyone who doesn't agree with you is "bashing the USA" and is blind to boot! Funny.
Perhaps you might be blind to the point of view that such paranoia might just could be the manifestation of a peculiar kind of cowardice and over compensation known as jumping at shadows.
Anyway, hairy chested pilots with guns can always keep the kids covered - safety off, one in the chamber, of course. That way if any of the little terrorists tries to make a move, he/she can blow a hole in the skin of the plane.