And those teachers should have only the privileges the parents of the kids in that community grant them. And if the parents have a problem with the role model the teacher is setting, those parents have the right to demand their dismissal, and more importantly the dimissal of the Superintendant who initiated this.
Which is teaching the established curriculum, within the established guidelines, and leaving your feeling on the subject out. Teachers are employed by the system, the system has no control over how they spend their time while not being paid, and the most certainly have no right to discipline them for attending a legal event being staged in the community.
I'm certain that there are regulations which demand that a teacher be fired if CONVICTED of breaking a law. There can't possibly be any regulations set in place that would allow for teachers to be fired because they scandalized an individual's sense of propriety.