Pat cad ell is a good demo.
Among ordinary citizens, there are plenty of good Democrats--I even know a few (I may disagree completely with their political views but recognize them as good people). It's just when you get to the political class, and especially at the national level, that good Democrats are as rare as hens' teeth.