The new NBC News/Wall Street Journal poll shows a frustrated public, unhappy with nearly everyone. And yet, the same poll shows President Obama leading all of his Republican rivals.

Why is that? Part of it probably has something to do with 71% of Americans liking the president personally, but digging through the internals (pdf), two other questions stood out.

“Who is most to blame for current economic problems: Wall Street bankers, George W. Bush, or Barack Obama?”

Wall Street Bankers: 36%
George W. Bush: 34%
Barack Obama: 21%

“When you think about the current economic conditions, do you feel that this is a situation that Barack Obama has inherited or is this a situation his policies are mostly responsible for?”

Situation Obama inherited: 60%
Situation Obama’s policies mostly responsible for: 28%
Some of both: 9%

These results have been pretty consistent for a long while. The public isn’t satisfied with the president’s performance, and they’re not at all convinced that his efforts have improved conditions, but ultimately, voters just don’t blame him for the mess he didn’t make.

Steve Benen

Follow Steve on Twitter @stevebenen. Steve Benen is a producer at MSNBC's The Rachel Maddow Show. He was the principal contributor to the Washington Monthly's Political Animal blog from August 2008 until January 2012.