Obama is jut a symptom. It was the American people who put him in office and then reelected him. He told us what he wanted to do, but too many people didn't actually pay attention. The fault is on us.
No, the fault is on the GOP for not providing good alternatives, other than, "Let's do more of what got us into this mess to start with."