It doesn't help that the consequences of losing a job are substantially higher in the US than in most other advanced economies.
And we're easier to fire, on top of it[0]. It's harder to take a stand over small(ish) things when it can bring financial ruin for one's family.
[0] yes, even many teachers. The power of unions in preserving teachers' jobs is highly regional, and often exaggerated.