I just read the first paragraph of the first post but isn't this a law that was written or "enhanced" because of your "WAR ON TERROR"... Ya just can't sell weapons to fereners! They might be a evil doer terrorist...
Meanwhile Over Staying your visa is, and quite frankly should be a misdemeanor. Who amongst us hasn't accidently over stayed their Visa while traveling? I know I have a few times..It's like jaywalking in my opinion..If you facists had your way everyone would be in jail