The proper point of counterattack is the School District admin.
Start making those idiots and incompetents liable for the idiocy and incompetence in the school sites they manage and all the idiocy and incompetence comes to a halt.
Force it down the throats of the district admin. Make the district boss (an elected position in many places) wear the shame and blame for the shameful crap going on under their area of authority.
Remove and replace until you get yourselves a district admin that is free and clear of the idiocy and incompetence.
Going after individual teachers is a no-win because the teachers’ union will close ranks around them and you get nowhere.
Going after the individual school sites is a no-win because the individual school site admins have no real power over anything anymore.
Exactly right to put the responsibility where it belongs. A friend’s kid has one of these SJW as an English teacher. The friend has called several times about the teacher’s racism against whites and her hatred of men, saying her daughter was offended, felt uncomfortable and threatened. (Always use their words against them).
The last time calls were made to teacher, principal, superintendent and her member of the school board. She said if this happens again, she will sue the school, the district and each of those people personally for creating a hostile environment. Then she had several other parents call and complain. Teacher kept her mouth shut the rest of the year.