Skirting close to or breaking the law has substantially worse outcomes in divided government. The GOP paranoia about November smacks of a belated realization that there might be consequences for things that were done.
Among its many flaws, the Constitution should have had a "elections run by an objectively fair method to each citizen" caveat before giving states the right to run their own elections.
But that would have been pretty progressive for the late 18th century...
In my dream world, we'd put enforceable boundaries on how much gerrymandering is acceptable via statistically stable methods (e.g. efficiency gap calculations).
The easier solution would have been parliamentary-style proportional party list representation, but I'm not sure the fairness benefits outweigh the "not being able to vote for your individual" drawbacks.