There is a simple solution for this problem: increase the payout for people who are affected by overweight vehicles.
Have a law, define a target weight + speed and then make it REALLY expensive to insure or kill people with your car.
Also in the law: if you drive around without insurance, the car is instantly taken away from you, as it is a weapon to conduct a crime :-)
Still people will drive big cars around, but the market will limit the number of people who can pay for it. And of course: new cars only and when ownership is transferred. No additional tax for existing owners.
The market would solve this problem VERY VERY quickly.
Truckers are required to have commercial licenses which makes traffic violations considerably harsher and more expensive. It would make sense to at least extend that to all vehicles over 5,000 lbs. Someone speeding in an F350 can cause a LOT more damage than someone speeding in a Miata, so penalties should be proportional.
Have a law, define a target weight + speed and then make it REALLY expensive to insure or kill people with your car.
Also in the law: if you drive around without insurance, the car is instantly taken away from you, as it is a weapon to conduct a crime :-)
Still people will drive big cars around, but the market will limit the number of people who can pay for it. And of course: new cars only and when ownership is transferred. No additional tax for existing owners.
The market would solve this problem VERY VERY quickly.