Trucking allows workers with a low education to have a reasonable income. And with that income comes some long and weird hours. Abuse, maybe. But the alternatives for many truckers usually involve a lower income.
When I was working at the gas station in 2006, I had a little chat with the truck driver delivering fuel. He was making $40 an hour, but he could never plan an evening because he might have a 6-hour day or a 12-hour day.
Other than the free market sorting things out, I don't have a solution for this. People make their own choice whether to go into this career or not. Consumers make their own choice whether to buy Product A, B, or C, all of which have component of cost of trucking.
If there is a trucker shortage, then wages should go up. But as I suggested to Shelly, the corporate world is probably looking for a government subsidy. If that subsidy is attained, I bet less than half will go to the truck drivers.