Ds2 in secondary school had an orchestral concert involving an overnight stay (very expensive as ds3 and I both went and stayed overnight) a Christmas dance (tickets) and closing assemblies x 5 at which he was playing (no parental involvement except new shirt)
Ds3 had:-
Christmas fayre (donations for hampers, raffle, bottle and cake stalls, entrance fee and big spend there)
Christmas concert - one daytime and one evening performance (donation only)
Carol service - in the evening, (donation only)
Pantomime - the group came to the school to perform (£2 per child)
Dress down day - (£1 per child)
Christmas party - (donation of food)
School Christmas dinner
He also has parties and pantomime visits with his extra curricular activities. These cost more than the school ones.
Parents do not have to attend any of these, it is their choice. Ds3 was to wear a Christmas jumper and hat and scarf for his concert. I sent a brightly coloured fleece as I was not buying new. Children would not be excluded from anything if they did not donate or pay but it is expected.
The teachers and PTA put in a huge amount of work to enable these things to take place and the ds's and I love it. It is an education in itself and, in my opinion, every bit as valuable as sitting writing or doing maths. They have watched DVD's a couple of afternoons but surely this is to let them chill out or have a little rest during this busy time.
I would be most annoyed if any of this was stopped because parents complained. If it is too much for any child then ask that they don't take part.
Have a happy Christmas 