We need to put the burden of flight safety on the airline instead of the huge government bureaucracy. Airlines already have a mechanism to collect important particulars of a person’s ID through their frequent flier registration. This will have permanent address, phone numbers and date of birth. Thus, before confirming a ticket, each passenger shall have this verified number on the ticket.
If a person does not have and does not provide verifiable information, he will be denied a ticket. Last-minute fliers should be subjected to severe interrogation and thorough search, and the airlines should be empowered to deny boarding.