The reason why Americans are up in arms about Health Care is simple. For most Americans, the fact that stimulus plans, cask for clunkers, welfare programs, etc. don't work doesn't really bother them because, in the end, those failed programs don't impact them individually (most of us aren't on welfare, etc.) except by virtue of the fact that these programs cost us money. However, most Americans instinctively know that even if you abolished one or more of these wasteful, useless programs, our own taxes wouldn't change.
On the other hand, health care is personal and affects all of us individually. When the government screws the health care system up, as it does with every other government run program, we'll all be on waiting lines and fighting for what we all know will be rationed lower quality care. In other words, it won't just be "them" that are affected. it will be "us."
either way he loses - if his signature issue fails, he's done, if he pushes it through without the support of the American people, he's done too
Best thing he can do - scrap it and start over after saying I've heard the people.....