Quite frankly, some of the critics are being stupid. We're being sold a national ID card as part of the answer to this issue. "Your papers, please."