I attribute much of that disparity to the fact that many liberals don't keep up with current events. They would rather watch the cartoon channel. If they had a clue what their liberal president, congressmen and senators were doing, they wouldn't be caught dead voting for them. (no pun intended)