The fact that he has lived this long is because the US went of on a joy ride into IRAQ as payback for George Bush senior.
They then took their eye of the ball in AFGHANISTAN, leaving Bin Laden to escape and carry out further acts of terrorism.
Should the CIA have anything to do with this final act on Osama bin Laden, yes it's very appropriate, because it was they who created this monster and to some extent financed him in the early days in Afghanistan.
I congratulate the USA on the success of the mission.
Please don't make the same mistake by backing a nutcase like him again just because at the time it is convenient, look what it cost the world.