Who deserves the credit for killing Osama Bin Laden?
The United States Navy SEALs.
Frankly, there's still about 1/4 of the population that don't believe that he was killed and are still demanding to see the photos.
About another 1/4 don't believe Osama never existed and that all of 9/11 was an inside job.
The other 1/2 are either looking for jobs, sick of looking for a job or are scared stupid that their incredibly terrible job that they absolutely hate is going to go away at the end of the week.