We can have a better more granular "firewall". Instead of direct popular vote, simply quantize it into congressional districts instead of just the state level.
Who wins the district wins that EV. Who wins the state wins an additional 2 EVs (ie, aligned with senate numbers). Total would equal (currently) 538 EVs.
Some states already do something similar (see Nebraska, Maine).
Of course, this brings up the perennial problem of gerrymandering... which could be resolved by mandating perimeter to area ratios that keep things from looking too crazy.
Who wins the district wins that EV. Who wins the state wins an additional 2 EVs (ie, aligned with senate numbers). Total would equal (currently) 538 EVs.
Some states already do something similar (see Nebraska, Maine).
Of course, this brings up the perennial problem of gerrymandering... which could be resolved by mandating perimeter to area ratios that keep things from looking too crazy.