Like the provision for every state to have two Senators regardless of its population, the Electoral College is one of the reasons why it is called the United States of America: every state counts. The solution to the injustice, if such it be, of equal representation in the Senate is the existing constitutional provision for the creation of new states out of parts of old ones. But somehow, I doubt that that is what the complainants have in mind.
Nor do they posit that a Democrat cannot win in the Electoral College. That is manifestly not the case, and hardly for the first time. Rather, they object to the fact that either a Democrat or a Republican, or indeed anyone else, cannot be elected President by the votes of urban and coastal liberals alone. But that is precisely the point. Neither a Republican nor a Democrat, nor indeed anyone else, can be elected President on the votes Southern, Western and rural conservatives alone, either.
The Electoral College required Barack Obama to win the votes of those who on the same day voted in California and Florida to re-affirm traditional marriage. Voted in Missouri and Ohio not to liberalise gambling. Voted in Colorado to end legal discrimination against white men. And voted for Obama from coast to coast while also keeping the black and Catholic churches, especially, going.
Therefore, the Electoral College required the Democratic Party to nominate a candidate capable of winning those votes. Lest we forget, Obama won the caucus in very white, very rural, very Evangelical, very conservative Iowa. The Republican caucus there on the same day was won by economically one of the most left-wing governors in American history, strongly pro-life and, like Obama, in favour of the traditional definition of marriage. If the GOP had paid attention, then it might have done rather better in the end. The Dems did, so they did.