Yes. Plenty. But it requires more work than most people are willing to do, so, the unionize and that is the refuge of the refuse.
Discussion
What can workers do? I don't think my company is going to offshore soon just the Trump - John Deere comments has me wondering if there's anything workers can do themselves because companies usually don't have their workers best interests in mind, so you're right its definitely up to the workers