Family owned businesses can present a unique set of problems if no one is in charge and you try to run it by "committee".. Which is a formula for failure and grief.
Bottom line: Someone has to be "in charge" and everyone else has to follow the rules. The "in charge guy" can't be thin skinned and everyone else can either pull up their big boy pants and follow the rules or fill out their "Butt Hurt Forms" and leave..
Committees discuss problems... Individuals make decisions...
If the brother breaks trucks and rules, it costs the company, thus should be charged DIRECTLY to him. No candy for screw ups. Along with that, the drivers know he is doing it.. so they can be given the duty to report it, or be fired.. It puts you in a hard spot, you either have to be boss, or be enabler... you pick.
And yes.. my real name is "Ruthless *******" ... in case you doubt where I'm coming from, I have held the position of Senior Director of a family business started in 1731 for the past 18 yrs. Farming makes up one sector of that business.
I had accounting generate a ledger called "Stupid people mistakes" just to keep track of what it cost to allow these kinds of things in our operations.. Which I display at every meeting.
Unfortunately, "Stupid actions" is not tax deductible.