One of our local high schools had a mandatory viewing by the kids AND their parents of AlGores movie. A few walked out in protest, it made the news, the kids didnt pass the class. That same school (and its not even close to the most liberal in our area) had a play that basicly trashed republicans, the kids who walked out of that got all kinds of heat from the teachers. That sort of stuff is comon place here. Kids being sent home or forced to change their shirt if it was pro Bush during that election. The college is even worse. You were only counted in class if you went to the anti war rally but if you went to the pro troops rally you were considered absent. So either you went to their rally or missed a day at class or lied.
Now, that is outrageous. The parents should pack the school board meeting and demand changes. Schools don't have a right to do anything like you are describing.
Anti war rally? Are you talking 1960's? Where have there been anti war rallies lately?