The Democratic Party is not full of saints, and it has a terrible history of actions on race. And, yes, some of the well-intentioned programs either didn't work, or worse, had terrible consequences for black people. Clinton's crime bill is another, more recent example. (For the record, I believe it was Nixon's administration that implemented the single-parent rule for certain public benefits.)
The Republican Party is not full of demons, and it has a checkered history of actions on race that includes real, positive leadership (not just the party of Lincoln, but it's hard to ignore Lincoln in this subject). Unfortunately, during the political realignment of the last fifty years, its tent has not only accepted, but in many cases encouraged racists to join. And in the last decade it has directly targeted black voters for exclusion. (And for the record, the mainstream right would tar Nixon as a socialist in today's political environment. Finally, don't get me wrong, Nixon was a bad president.)
If we could get both parties to full-throated, unequivocal agreement that racism is bad, we could make a lot of progress. But I will not play moral equivolency games: in the current political environment, there is a reason that the white supremacists see Republicans as their allies. It's time for Republicans to swear them off, and to disavow their adherents--and to stop doing things like targeting black voters for exclusion. If Republicans hope to win black votes back, those two things might help.
So if you agree that racism is bad, agree with me: black lives matter. Solutions to our history of racism won't be easy, but let's talk about what they could look like.