Not to be overly critical, these look like good concepts, but I wouldn't refer to screeners as "TSA airport security guards". I would use the formal title of "Transportation Security Officers". As some of you already know, I have OCD over respective titles. JMHO
I highly doubt the No-Fly list is going to go away. I would suggest asking that there be more clarity in it's implementation and reconciliation.