I disagree with the idea that compromise is good for democracy.
Democracy is the rule of the people. The important word here is "the people", meaning every person who inhabits the country in question. Of course, since we can't have an agreement of all the people, we shall do the next best thing: we will do what the mayority wants in every stance.
So, a democracy is succesfull if the government's decitions reflect the will of the mayority of the people in every stance, or at least in the most stances possible.
Oh, wait! We can't ask everyone to vote on every single thing! -Perhaps today we could, but our "democracies" are built for the early 20th century at best.- So, we have the people elect representatives who, well, represent them best. And that should give you a government body wich represents the interest of the people best.
So far, in theory, it should work. But it would work if the representatives stuck completely to their political programs and the views they put forward that got them elected. No compromising, no debating, nothing. You were voted because you were going to do A, do A, vote for A in the congress, and that is that.
I think compromise is what is killing the Obama administration, for instance.
He claimed he wanted change, health care reform, withdrawing the troops in Irak and Afghnistan, and he gave you more bailouts, a crappy health care reform, and more troops in irak, no withdrawing in Afghanistan.
What kind of shitty democracy do you have there? The guy 52% of the people voted because he said he'd do this and that is either unable or unwilling to do what he promised. And it is, I believe, because of the need to compromise, to keep the republicans and moderate democrats happy. But the people who voted him aren't so thrilled, IMO.
And all of this is without even getting into the lobbyist who buy legislators. What reason so you have to compromise with them in a democracy? Who do they represent?
In my opinion, and taking historical records into account, the need for "compromise" is more likely to stop a good President from doing the right thing (or at least, to follow the will of the people), than it is to stop a bad President from doing the wrong thing (or that wich is not the will of the people).