So, a lot of people gloating right now, but riddle me this, what were they supposed to do? Lean back and say "it's ok, you can kill thousands of people in NYC and other places for no reason at all and we will just let you do it, no repercussions what so ever"?
Running the taliban out of Afghanistan and killing Usama was the right thing to do, what was wrong was not going all in for a very long time. You can't change a society in 20 years, it take maybe 100 years.