All we need is a Supreme Court that rules gerrymandering for political partisanship is unconstitutional as a denial of "republican government."
Guess which faction on the Court is preventing that?
They don't want to intrude on a state political process. We have one man one vote and you can't draw a district to disenfranchise a particular class.
But disenfranchising a political party? I don't like the gerrymander, but the I prefer a state solution on this mattet rather than a federally mandated one.