I disagree with those who want to change the electoral college voting. It was set up to represent a Federal Republic, not a democratic republic.
I would agree; the electoral college should not be abolished. However, the Constitution does not say anything at all about the method for choosing electors for the EC. The winner-take-all method used by most states right now is simply the decision of the states that use it (all except Maine and Nebraska). The Constitution gives the states the complete and total freedom to determine how they will choose electors. There is not even a guaranteed right for the general public to vote on electors. The state legislatures could choose to select the electors via a vote of the legislature, by having the governor choose electors, or just drawing names out of a hat.
The purpose of the EC is to give the states the ultimate power in deciding the Presidential election. Changing the method of choosing electors if the states are not satisfied with the current one is the sole prerogative of the state. That was the original intent of the Founders.