Speaking as a former forklift driver who worked both daytimes and evenings in the snow and rain, to be frequently told at the end of my shift to jump in a 7.5 tonne lorry and do a York to Tamworth run, I have a lot of sympathy with these guys. I'm reading a lot of comments on here such as "so educate yourself", "move house", or "get a better job". Having done all of the above, I'm probably more qualified than many to make such comments. But out of respect for former colleagues and because I try not to be an arrogant smug git I think I'll refrain.
Sure, you might get the odd driver who, in true Will Smith "Persuit of Happyness" style, lands a job with Facebook. But this only fixes the issue for him. There's a lot of very cash poor and time poor workers in the US (UK too), and a few very rich executives who have no idea how the other half live.
To my mind, that's not a happy situation, but not one that is going to be rectified by Unionisation or Socialism (I don't want an all-powerful State enforcing "equality of poverty").
Maybe the answer is just to treat people better. Take a small hit on the bottom line and also treat your staff with dignity and respect.