Hassan is not a terriost, he is a solider.
We learned the media and appoligists are wrong again, Islam extremists do exist and they are in a WAR with us and in war the enemies actions are not called terrorism, they are an act of war. A battle, fight, skirmish, ambush, attack, its all part of war.

Hassan is a solider fighting for the other side, and they just so happen to have many soliders that make cowardly attacks of unarmed targets,
military or not.
They have the belief that death is better then life and the means at which they die elevates their status in death.

As long as we allow our political correctness to be taken to the extreme's that we have, our enemies will exploit it for their gain as any good opponet would.

To wrap it up, did we as a whole learn anything, I doubt it.