I have heard the FAA criticized ad nauseum. I have heard Flight Schools criticized ad nauseum. Make all new and existing Student and Private Pilots PAY for FBI/CIA background checks, yes, I've heard that too.
What I have not heard is any criticism of the real problem here: the US Dept. of State. Those morons let known terrorists receive student visas (apparently one even used his real name). Where is the criticism of the State Department? Oh, I forgot, Colin Powell is in charge of that. No, no, we can't ask Colin about that, nor his involvement in atrocities committed in Viet Nam, no, no. He's a Murican hero.