Gerrymandering is the cornerstone of gridlock... And it is preventable... First, the redrawing of districts should never be done by either party... It should be done by an independent commisssion like BillD mentioned that uses a combination of factors, including past voting results, demographics and voter registartion...
Now the rub is in getting such a commission that is fair and I would think that that might mean truning it over to folks who are not US citizens, don't live here and have no dog in the race...