Each state should have electores and they should chose whom they wish to vote for. We should have the system that we had when this great land was formed the electoral voters choosing there candidates.
We may not have that in view of a scheme planned by Republican operatives who intend to split the electoral vote within some states along Congressional districts that they carved out to ensure maximal representation in Congress (and in practice to satisfy corporate lobbyists). Thus such states as Michigan, Pennsylvania, Virginia, and Ohio would split electoral votes so that the Republicans would get the majority of Congressional districts even if majorities in those states went for the Democrat. States that have a significant split of the vote but reliably vote for Republican nominees for President would not split their votes, so Texas would not give perhaps 14 electoral votes to the Democrat. The Democrat would have a built-in disadvantage of about 40 electoral votes.
This scheme in which the rules are intended to entrench one Party is the doom for American democracy -- unless one believes in the fascist or feudal principle that government rightly representing wealth and power and $crews everyone else is democracy. The people behind this scheme want a Corporate State much like Italy under Mussolini...
How did this happen? The Republicans gerrymandered Congressional districts so that some would go 70-30 Democratic and the rest would go about 52-48 Republican in good years for Democrats.
There are other ways to split electoral votes, such as in a rough proportion to the Congressional seats, two electoral votes going to the winner of the plurality which would at least reflect the federal system. A scheme intended to consistently distort the results of elections in favor of some clique most likely violates the Voting Rights Act of 1965.
...Besides, think of how much better America would have been if the winner of the popular vote in 2000 had become President instead of the disaster that we got.