Frankly, I put this on the gym owners not being more up front with team parents from the beginning when gymnasts are invited to team. Spell it all out for the parents so they know what they are getting themselves into before they accept the spot.
Yep, when they started recruiting my kid for preteam at age 4 no one mentioned the morning practices or Friday meets. They only mentioned morning practices when they handed out contracts for L3, when we were already in deep.
But also, why can't gym owners have afternoon practices in the summer and make meet participation optional when the session conflicts with school? I was told that the summer morning practices were merely for the convenience of the coaches, who were all schoolteachers with summers off. I learned through experience that the reason the gym wanted all the kids at every meet was that they were overly concerned with team scores even at the compulsory levels. The only reason I can think of that team scores are important at L3 is for marketing purposes.