It makes things seem crooked. Big surprise I know.........politics and crooked.
The poplular vote should be all that counts because then that represents the majority of Americans, right?
What I suggest to keep things at least somewhat fair, is then, each state can only count as (1) electoral vote. The candidate that receives 26 or more wins. That way they don't cater too much to the top 10 states that have a large amount of electoral votes to offer. Is that a good enough compromise?