If the State of CA promoted the “day of silence” then they should have had no problem with the simultaneous “day of absence.” That is what should have happened to the rest of the students in school - they should have stayed home during the gay demonstration. The first amendment provides for freedom of speech - it does not provide an audience.
Ahhh, but attendance is how the schools get paid. Follow the money.