Russ, that really sucks. My adrenelin rises just reading about it. I hope your son finds a safer occupation or, better yet, the company takes appropriate steps to protect their drivers.
Michigan has some of the highest crime rate cities going - Saginaw, Flint, and Detroit for example. I find myself reverting to "combat alert" whenever I have to be in crowds in those places - bad for me and bad for others.
Crime is nothing new, but the level of violence and utter disregard for others prevalent these days is beyond disgusting. Hard to remember sometimes that the vast majority of people remain just decent folks.
I hear you on the helplessness, too. My daughter in FL recently had a Nikon she'd saved a year for and all her ID, credit cards, etc. stolen out of her truck in the middle of the day with people all around. A-holes watched her then broke a window to nab her stuff hidden in the cab. Sad part is the perps used her CC wihin half an hour at a local gas station and tried to pawn the camera at a local place the next day. She orted both these facts to the police, but they never got around to viewing the gas station's security video or questioning the pawn shop. When she called to tell me my first instinct was to grab a flight to Orlando and kick some ass.
Heck of a world we live in, eh?
Peace and safety to you and your family.