School plays have always wound me up - don't even get me started on the Christian values (we are all atheists - even the kids).
We have always been told that they can sit out of anything they are uncomfortable with - but how is that right? why not just keep it secular.
in the same way - plays, songs etc should be entirely non-gender. they don't need their heads filling with viewpoints which do them no favours.