I had this debate on NW.
The electoral college is just an artificial way to give rural voters, tradtionally more conservative, a great voice per individual than the "city slickers".
But that to me seems quite undemocratic. The very concept of democracy is rule by the people. If the majority, regardless of how they are geographically dispersed, favour a more liberal stance, what right does anyone have to deny them that, especially in the name "upholding democracy". Its quite simple: majority rule.
Now aside from that, I personally believe that city dwellers, for a whole host of reasons, are more educated and informed, and thus better able to make decisions on governance, but I would still think the electoral college is corrupt even if it was reversed, and gave progressives an unfair advantage.