In the health care debate (the real one, not the hysterical ranting), what we've needed was someone who could clearly explain a position! Thanks to Representative Anthony Weiner (D)New York.
You may not agree; you may have ideological if not political differences, but there's no doubt what's being proposed. No screaming, no yelling, no demagoguing, no fear mongering.
An real argument against which a real counter argument could leave citizens with something to chose. And I imagine you could argue with it if you have a real counter position.
Unless you're Joe Scarborough!