I agree. The EC needs to be revamped. My daughter and I were saying this very thing last night. The big districts win the blue vote every time, negating the rest of the state’s votes.
The states have the constitutional privledge to allot electors as they see fit. Personally I think the best way to do it is the way Maine and Nebraska do it. Two electors for winning the state’s popular vote and one elector for each congressional district. This would put almost everyone in the election process. Look at California and New York. Half the states are red, yet the people are disinfranchised.
I would support allocating the EV's by county rather than district although by district would be better than we have now. I would also apply this to the Senate races (each county would get 1 state EV and then the state EV's would be cast for the Senate candidate)
But I think if only one reform could be made it would be to ban from voting anyone who receives government money in any form. If you take a government college loan no voting until it is paid back, teach at a public school no voting for you, work for a company that takes government contracts, no voting for you.
It may seem to be an extreme measure but I see no other way to stop the takers from voting themselves even more largess