What needs to happen soon, very soon, is that republicans will have to stand up to the President and possibly even attempt impeachment proceedings.  It's starting to happen in light of the health care bills where a few republicans are voting against, but there needs to be a larger group to make it really happen.  I think even republicans are now realizing that they have the wrong guy in office.  One of them has to stand up and take some opposing leadership and get other republicans to back him up.  Right now, they are so afraid to lose bipartisanship voting, but it's already happening anyway.