#22, very correct. However, what you fail to see is that the Democrats of the 1800s are quite different in ideology from the Democrats of today. Same thing with Republicans. And I imagine if any form of the Whig party still existed, they'd be very different in their ideology as well.
Saying that today's Republicans are anything equivalent to the Republicans of the past who voted to abolish slavery is at best just plain silly... at worst, it's a flat-out lie.