Here are my real thoughts.
OK, so Obama gave his seal of approval on the raid..... perhaps he did, but I would ask WHY?
I would ask this if it had been Bush too!!
Here we have the most wanted man on Earth and they had to "ask permission"?
edge.
The Navy Seals had to travel more than 100 miles into Pakistan. A sovereign country. I doubt any President would give an open-ended order to our military to operate 'at will' in another country. There are international community politics and relationships that need tending to, and the President is responsible for managing those matters also.
No sense dwelling on the imperfections. We've spent billions in this effort. At long last. Like the Wizard of Oz. The witch is dead. Time to enjoy the moment and appreciate the accomplishment.