It is a sad statement on the moral sensibility of our schools and society that one has to advocate for teaching for social justice. One cannot assume an idea or cause will be embraced merely because it is just, fair, or compassionate.
Contemporary society values self-interest and personal gain over compassion and the communal good.
My suggestions are both pedagogical and personal. First, don't teach against your conscience. Try to survive, but don't make your survival in a particular job the overriding determinant of what you will or won't do. Find a school where you can do your work and then stand up for the quality of your work. Second, hone your craft as a teacher.