The electoral college does not have to vote the way of their constituents. if they don't like what the vote is they CAN vote for the other electorate. We HAVE the technology to record and use the popular vote. The Supreme court should not be able to decide an election either. in the case of Gore vs Bush the supreme court decided not to count 6,000 votes in a 500 vote race using an obscure law relating to racial inequality/coheresive bias from 1860's(post civil war) helps to have daddy appoint the court.
It was originally formed to give all States a fair shot at voting in a President, regardless of their population. But in today's day and age, it skews the votes such that you can win the popular vote and still lose the election. Aside from that, there are still some states that have an all or nothing vote so you could win the popular vote by a single percent and take all the electoral collage votes as the prize. Definitely not fair.