The attack was a result of a long and sustained plan to make Jihad on the US Army. Hasan was the agent and there appear to be a large cast of characters that supported him in his terror.
And unfortunately , an even larger cast of characters throughout the US government and military whose political correctness facilitated this massacre.
We could have stopped this before it happened.