Im not but a month clean again myself so no great words here but in any type of situation where I feel like I want to react..I try to remember that I put my time in. I don't have to prove s*** to anyone. Ignorance is every where. Feel sorry for them because they are so closed minded.
And yes, you are there for the children. Keep the focus on that.
The only way I would speak up is if this behavior and comments are displayed in front of the children.