Fortunately, we don't have this problem in our local kids rec league. All the teams get green/white reversible jerseys and the home team is supposed to wear white. If they're not doing so, we just have them reverse them.
BTW - the reason they get those jerseys is because that's our local HS team colors. The kids think that's cool.