Let's not forget Gore actually won in 2000 and Kerry likely won in 2004 once we start looking at Ohio.
Gore won the Popular Vote in 2000, yes. We all know the mess that was Florida and how that turned out.
Bush won the Popular Vote in 2004 by a pretty wide margin, and the election was essentially decided by the swing-state of Ohio.
Or are we onto "the Republicans stole the elections" craziness again?