This doesn't affect me at all. My job is production based so as long as I do what I need to do, I'm good. While there are bad weeks where I have to put in 60+ hours, a fair number are great and I only need to put in 20-30 so it balances out well. They're also good about time off and vacation so for me there aren't many worries.
I got to this position because I earned my Computer Engineering degree and work as a skilled laborer. There are many people that have jobs that are far less skilled making them more and more expendable. Some people like this are in a position where one of the only things they can get going for them is the knowledge they can be walked all over.
And you can unionize unskilled labor all you want... When it gets to pricey, it'll just be moved away like so many other jobs to governments who give even less of a f**k. Even skilled labor can run into problems if there's decent competition.
Perhaps add this episode of This American Life to your playlist to see how depressing that situation currently is. It talks about Shenzhen and not just worker rights abuses there, but human rights abuses faced by employees.