As a member of Congress you can sit there and whine about how your favorite bill is not being acted upon. Most people will sympathize with you, because you are a lowly congressman with no power. But are you really?
No. Any member of Congress can force action on any bill at any time. It's called a "discharge petition".
http://en.wikipedia.org/wiki/Discharge_petition. Basically, if any member collects the signatures of the majority of the chamber asking the bill to be "discharged" from committee, it is taken out of the committee and immediately brought to the floor for a vote, no matter what the leadership says.
That means Dennis Kucinich could have forced a vote (or at least tried) on his single payer bill a long time ago. Barney Frank could force a vote on repeal of DOMA or DADT at any time. Instead these people choose to complain as if they are completely powerless to do anything. They choose to attack the president, who has the weight of the world on his shoulders, instead. Don't let them get away with it. Ask why not a discharge petition?
Next time someone posts a story about some member of Congress whining about inaction, ask "where's the discharge petition?"