He should get some credit. Ultimately, he is Commander in Chief and it comes down to his call to make the attack or not. He has to weigh the potential recruitment or retalliation problems if we failed and even if we succeeded, the risk of the lives of the men performing the action, and a plethora of other things. Regardless of whether not I like the man as President, he absolutely deserves SOME Credit.
George W. Bush ALSO deserves some credit and I'd suggest something about on par with Obama. It was programs and changes in law, put in place by him and his administration, that allowed for the string of intel that eventually led to the death of Bin Laden to occur. He, just as Obama, had to make those same critical decisions weighing the potential harm and benefits with the various things he authorized that led to that intel.
However, the VAST majority of the credit goes to the military and the intelligence community. The Men and Women who were actually risking their lives or dedicating their lives to obtaining that information and carrying out the action that the information allowed us to do.
I do have a poor taste in my mouth whenever I see Obama making hte killing of Bin Laden a focal point of some great thing he did becuase to me it belittles and lowers the importance of everyone else involved. The final death of Bin Laden was something that came together over the span of TWO Presidents, not just one, despite the killing blow coming under Obama's time. This was a moment of success for America...not Barack Obama, not George Bush, but all of us. To make it into a campaign plank to thump his chest over saddens me and I believe is an insult to those who ACTUALLY were the ones who deserve the most credit.
In no way should Obama not be given credit for the act...he does deserve some and to say otherwise, to me, is foolish. But at the same time, he is one peice of a much larger puzzle and the vast majority of that puzzle isn't any individual President.