So why wasn't something done about Major Hasan before he ran amok at Fort Hood. How about excessive job security that makes it impossible to fire anyone short of a felony conviction? Back when I was in USAF we had GS civil servant types who did nothing but cash their paychecks, substandard enlisted men who were just a burden on the unit, and marginal officers who just slowed things down.
No way could we get rid of any of these jokers. Unless you got 'em a felony conviction, you were stuck with them, forever.
Even if FBI and NSA had shared Major Hasan's emails to Yemen with his Army superior, the only thing that superior could do is write Major Hasan a bad Officer Effectiveness Report (OER) that might deny him a future promotion.
Since Hasan seems to have made major recently, looks like not even that slap on the wrist was administered.
In fact, we ought to be demanding publication of Major Hasan's OER's. Let's see what his superiors thought of him over his service career.