This is pretty funny. You are apparently advocating the Govt. hire people who have previously belonged to organizations that have expressed themselves as enemies of the same organization that's being asked to hire them? Do you actually hear yourself when you speak or type? That's like asking to be hired as a fireman with a record of arson (lying about it no less!) and then threatening to sue because it's so unfair they don't want you. Duh! The Govt isn't in any way obligated to give jobs and had she been up front about it they might have let it go but instead she lied.
No. He's simply advocating NOT LYING. Telling the truth by disclosing something negative from her past MIGHT still have ultimately disqualified her (as you suggest it should), but lying about it or omitting it ABSOLUTELY disqualified her before her past ever became an issue.
To write good code is a worthy challenge, and a source of civilized delight. -- stolen and paraphrased from William Safire