It is not fair but it's the best we have. The agreement for an electoral college is good because it kept us from having a parliamentary system where Congress appointed the President. It's bad because today the population is so lopsided that only a few states have an actual say. Take into account that in this country there are multiple cultures and you have a problem where states that have a say may not understand states that don't and can't grasp just why popular voting is 50/50. On top of that, if you are Idaho or Wyoming or some other small low electoral vote state, you have people making rules concerning you that don't have a clue or care in the world for what you have going on.