What mistake do you think that was? I'm curious.
Most Americans and most American DOCTORS want national single-payor health care. This bill does far less than that. The people screaming and foaming at the mouth over this bill are insane, stupid, or both. It's not only a moderate bill, it doesn't go as far as most of us want it to.
As for the Republicans, no, they have no chance of gaining a majority in the House or Senate. Have you been paying attention at all to what's been happening? Have you seen the voter identification surveys? Demographics do not favor the party of loud, stupid, caucasian religious extremists.