I don’t fault anyone for driving for them. If the company was actually responsible and hired employees like a normal company and paid them that would resolve most of the issues. As it is the bad drivers and the pressure to deliver while not being paid that much causes problems for everyone.