Trust me, if this was an article ripping on Democrats and liberals, I'd have an easy time writing it too. Not as easy as a time as this one, but a pretty easy time. It's not a perfect party. In fact, I'm kind of done with them. Just not as done as I am with the Republican party. Still, that is to say that the party isn't perfect and we know it.
Just because we fight for equal rights and all that doesn't mean we're not shitheads. Who says you can't help people and also be a complete loser? That's totally in the rule book. It's called working on yourself. If I ever stop working on myself, it means I'm failing at life. I'll only stop trying to improve myself when I'm on my deathbed. After that, screw it.