Another thing to remember about the USA is their voting system is
totally screwed up.
Electoral CollegeYou don't vote to elect the president. You vote to elect a member of the
electoral college. The members of the electoral college then get together and cast their vote for the president, which, hopefully, mirrors your vote. Of course, if you vote democrat, they'll choose a hardcore democrat person to represent you in the electoral college and same for republican. Some states have laws to punish electoral college voters that don't vote the way they were elected.
This goes all the way back to the founding of the USA. They're really big on having checks and balances on the government. George Washington and all the founding fathers thought democracy was good of course but they wanted it to be overseen by a group of elders (eg. the electoral college) to make sure the people in exercising their democracy dont vote for someone totally insane or ineligble. We also have to remember a lot of this was layed down pre-internet, pre-phone. News traveled on horseback and things like that. It's another reason why you elect a member of the electoral college, because, he can then travel on and make his vote.
Each state is given a certain number of electoral college voters depending on population.

In some states, the winner of the most votes, wins
every electoral college seat. So, if Obama got 49% of the votes in California and Romney got 51%, he would get
all the 55 seats. Obviously, this isn't very democratic in representing the people, 49% of the people are totally unrepresented in their views. In some states, its a bit more proportional, they do it on a district by district basic.
So, its not done on sheer number of votes. Even if a candidate gets a million more votes, they
can still lose if the other guy gets more electoral college seats.
This happened in
2000 with George Bush and Al Gore. Al Gore was the choice of the people, purely on number of votes, Bush however, won more seats and thus the election. Gore
had ~500 000 more votes and still lost.
Some people think we might see this but in reverse this election, with Romney getting the majority of votes but Obama winning on the electoral college. In-Trade, a website where people bet against each-other on the outcomes of events has this at
22.8% chance of happening, if peoples money is at stake to be won and lost, people tend to do their homework.
There are plenty of problems with how their ballots are even structured and how voting is done too.