Felons can get CDLs, although probably not a hazmat license, which is a good thing IMHO, since even felons need a job once they served their time.
As for the company, reading through that list of infractions didn’t alarm me much. I drove for a company that had one truck, and I was the poor sucker that had to drive it, and it was a POS. Every time I got pulled over (troopers dont need a reason, they can pull over trucks at will) they found at least one safety infraction, usually nothing worse than a light on the trailer being out, but they can add up. I guess I got 20 tickets in a year driving that truck, and none from speeding or anything driver related. Eventually I talked them into getting a newer truck, and never got another ticket.
With trucks, there are at least 50 things than can get a driver a ticket, and if their employer doesn’t have a good truck, or isn’t willing to fix the one they have, the driver has a choice, fix it himself if possible, drive it anyway and hope for the best, or refuse to drive it, and get replaced. With this economy, it’s not always an easy choice. :-/
How about truck stop random drug tests...though in this case, if its not alcohol, methadone and most drugs would need other tests than a breathylizer.
But the company could mandate tougher drugs tests.
Oh, I know. I drive part-time for extra money. I was just baffled at the sheer level of fail going on in those first few sentences. Reminded me of that old “Bus full of nuns holding babies” song.