Most of them could quit and just go elsewhere - often they do the work because they view it as a social responsibility.
Everything they do beyond 'showing up and teaching' is beyond their duty, and most of them do.
This whole bit about 'rubber stamping to the next grade' is a misunderstanding of the situation -> they don't have the power to fail students en masse.
I suggest >80% of teachers would be happy to 'fail' students if that were allowable. They'd probably love to have classes of 8-10 students which is probably the necessary level of attention required.
If teachers acted rationally they would quit and leave - frankly I think they should, let the communities deep problems be exposed for what they are.
It’s quite rationale to stay in a position and get paid in order to pay bills, manage life, etc.
In this case it’s not really to the benefit of their students, so they are sacrificing their happiness in vain.
They basically just showed up to work and rubber-stamped everyone on to the next grade. Tell me what about this makes them heroes.