I’m with you. I think people would have better manners if their mockery was rewarded with a broken nose. Kudos to you — you’re raising her right — and your daughter for not putting up with the crap.
I was traveling once and missed Sunday Mass. As a daily Mass goer, I was troubled about not being able to go to Mass without being shriven. While waiting on a flight, I saw across the room a priest; I knew him because he wore his clericals. He heard my confession then and there