I know that you aren't passing judgement yourself, but I hope that before anyone else does, they consider the fact that Bin Laden was extremely intelligent and fantastically disciplined. He was the kind of guy who ALWAYS considered every possibility. His system for remaining hidden was absolutely amazing in a world where highly educated people routinely make idiotic mistakes from an OPSEC standpoint. You could argue that air-gapping and delivering USB sticks to remote internet cafés isn't isn't impressive, but the reality is, few people stayed on top of their OPSEC like this guy did. When we did find him, it was because ONE guy on his crew fucked up, one time, after hiding for several years. The only OPSEC mistake that Bin Laden himself made was trusting a guy that had proven himself dependable for many years.
Now, when you have a really brilliant guy like this that already knows that at some point in the future, he will be found by his enemies, you have to consider the possibility that he prepared for it. Thus, when our guys rolled into the complex, they had every reason in the world to believe that either someone in the compound would be wired with explosives, or that the compound itself would be rigged. With that being a real possibility, you don't really have time to give someone a proper chance to surrender.