It's one of the things I hate most about Obama -- he insists on playing the blame game. Leaders are supposed to lead ALL of the people, not blame their opponents when things don't go their way. He squandered his first two years when his party could have had what they wanted, concentrating on his monstrous healthcare bill instead of working on other problems. Then when Republicans took over the House he blamed them for obstructing him on all the other stuff he didn't get done.
Maybe we should just let the "fiscal cliff" happen -- at least we would get the spending custs we'll probably no get otherwise.