Or maybe the league should have thought about this before.They should just let parents know and then find a way to see how they can keep games local and still be able to meet their contractual obligation to Silverlakes. Maybe a payoff to silverlakes might be a good idea. Parents can help pay for this cost. It's probably a lot cheaper than driving all that way. If the league is transparent with their numbers, we'd all rather pitch in to help out than drive 2-3 hours and pay for parking.
It would go something like this - we need X more games at Silverlakes to reach our obligation. If we pay Silverlakes Y amount, we don't have to have the games there. It would cost each family W amount of money. Would your team rather drive up and pay for parking or would you like to save your time and gas money and just pay to help with the contractual obligation?
If people see the number difference, they can decide individually as clubs and teams.
"We get silverlakes, oceanside, del mar for very cheap. They have a lot of fields. It will be great."
But "cheap" to the league comes at a cost to players/families.
Use those fields on an "as needed" basis for clubs that can't get a home field.