That sounds awful. 9:30 is just too much. And it sounds like what some of the volunteers went through in our final B meet.
I didn't realize how intense the summer swim season could be until this year. Practice every morning (which is another practice on top of year-round swim for some kids); meets on Saturday morning, then on and Monday evening; a couple Wednesday-evening meets near the end of the season; then finishing up with Divisionals (and All-Stars). It's a LOT to cram into a less than two months, and by the end the kids and parents are both worn out.