For some reason, though, I never see supporters of the electoral college feel that it's right and proper to give equal political power to social minority groups (Only geographical minority groups. As if where you live is more important to your interests than who you are.)
As to your innovation in voting, if you accept immutable aspects of identity as the basis for voting rights you're opening the door to some terrible ideas, like ethno-states and Jim Crow laws. Again, without embarrassment at the facetiousness, I'm also not sure how actually making the Jews have more power in 1930s Germany would've solved their problems. Would've probably fuelled grievances: "Hey, Adolf, you know that Jews really do run Germany?" Eeek!
The best way to protect minorities is by the protected freedoms of speech and to bear arms, not by weighting votes by arbitrarily chosen characteristics.
Not only can a candidate win the electoral college while losing the popular vote, but the winner-take-all system means that only votes in closely-contested states really matter. The Electoral College allows the minority to overrule the majority.
Which means the president is and should be, elected by representatives of the states. The House of Representatives should be the only federal office directly voted on by “the people.” If that were the case, especially eliminating the direct election of senators, you’d see a much less divisive, gridlocked system where governance is more about public service and less about these election soap operas.
It's not this.