And, from what I have read, Panetta had to threaten Obama with leaking the truth, that we had bin Laden many times and Obama wouldnt give the go-ahead. Thats the only reason it finally happened.
More than one account has had Osama in sight only to be told to back off. Considering we had Pakistan by the short and curlies, there was no need for a night raid. Someone had some toys they wanted to use.