As someone with lots of opinions, I've done my share of criticizing President Obama.
My criticism of Obama has to do with how, until recently, he spent more time courting Capitol Hill than maintaining the momentum of his movement. I'm thrilled to see him becoming more involved with the people again. After all, it wasn't his ability to manipulate congress that scared the hell out of the Washington establishment a year ago. It was the masses of people who were standing behind him. That is his strength, his power.
That's also the one tool he has for moving elected leaders whose main goals are to get reelected - scare the hell out of them with their own people demanding something different. In the end, only our votes can compete with the other interests influencing every politician's move. They system rewards members on Capitol Hill who make funding their next reelection bid a priority.
If people want to be mad at something, be mad at a Senate that is so beholden to lobbyists and their money, that the members are incapable of looking beyond their own self interest - winning the next election - to work for something that is good for the people they represent.
The Senate and its leadership need to take responsibility for their own inability to move. They are the immobile bureaucracy too ossified to either fall in line or think anew. It's their job to find a way to pass legislation. President Obama's leadership is not the issue here.