That's a tricky one. Things are never that easy, some times people get "cought" in burocratic spider nets. It sad and it's unfair, but it serves for the better purpose of ensuring security for all citiziens. I'm sure the people that have been fired were not so because it has been proved that they pose a security threat, but because it could not be proved the otherwise, that they are innocent.

And that's the price we have to pay when it comes to security in our airports or other places that could be targeted for a terrorist attack. It's not a matter of innocent until proven otherwise anymore, nowadays it's a matter of gulty until proven innocent. The authorities must ensure at all times that the workers inside terminals are absolutely innocent. Sure, lots of workers will lose out just because of administrative incompetence. Is it Paranoia? Absolutely. Is it justified? I think so. Is it an unfair form of discrimination? I am afroid so. But again, if that's what it takes to make our lifes more secure...