I would also like to point out that OP has a huge contradiction. Their bitching was that "oh no, popular vote". But the electoral college is decided based on population. Number of votes is based on how many people you have in the House + Senate, so each state has a minimum of 3 votes. You automatically get 2 and only 2 Senators, and you get at least 1 House Representative. Any more is based on the population of your state which is decided by the US Census (that's right kiddies, the Census is actually important).
The Electoral College was also established by the Founding Fathers as part of a compromise so just largely populated states wouldn't run everything because they had more people (back then they feared Virginia). So, the idea, is even if you don't have the support of the states with the most population, if you get enough support from the smaller states, you still win. This has mostly helped Republicans who generally get more of the lesser populated states which tend to have rural communities.
Of course, all of this is public knowledge. So yeah. Please actually read what the electoral college is before bitching about it.
http://www.archives.gov/federal-register/electoral-college/about.html
Another bit, Winner Take All is actually a state issue. How your state decides to vote is mostly state by state. There are actually a handful of states that split votes. Generally these things are decided by the State's Constitution. If you don't like it, petition to your state that you want to change how they give their votes. Considering that many movements like this have failed though, you're not likely to get anywhere.
Final thought- Reason why Obama was behind in the popular vote when it was decided he won is because a lot of the Western states that generally vote Democrat were still counting their votes.