President Barack Obama Thursday night called out his critics in Congress for blasting Democratic attempts to overhaul health care without proposing solutions of their own.
"What I reject is when some folks sit on the sidelines and root for failure," he said at a fundraiser in San Francisco where he was joined by Speaker of the House Nancy Pelosi.
"I'm busy," he told the crowd. "Nancy's busy with her mop cleaning up somebody else's mess. We don't want somebody sitting back saying you're not holding the mop the right way.
"Why don't you grab a mop? Why don't you help clean up?
"You're not mopping fast enough," the president said, imitating his critics' comments.
"That's a socialist mop.
"Grab a mop!" he demanded. "Let's get to work."
Earlier in the event, in keeping with the housecleaning theme of his remarks, the president quoted Abraham Lincoln to describe the situation he inherited in January.
"It's a pretty mess you got me into, but I forgive you," he told his California supporters.
"That's how I feel about you. You're all forgiven." (continues here at ABC News)