If all the Republicans are going to do is roll over for the Democrats, why do they even bother to show up? If they won't do their jobs, go home. If the Republicans are so worried about what people who already don't vote for them think of them, go home.
Everyone of those Republicans was elected by people who want their congresscritter to work for them, not cave in to the Democrats. Obama didn't win a monolithic block of power. He runs one branch.
Congressional Republicans, if you won't represent the people who elected you, stop cashing your paychecks and just go home.