It's the HGVs which are smashing the roads to pieces - and not paying anything like their fair share of the cost of providing/maintaining the road system. All HGVs (whether UK or foreign) should pay a properly calculated VED which reflects their damage to the road network. Actually perhaps a 'per mile' usage tax, which corresponds to their axle weight, would be better.
Either way the maths is frightening :
Road damage rises as the square of axle weight - a car has an axle weight of about half a ton, a 44 ton HGV has an axle weight of up to 10 tons.
This means that if a maximum size HGV was paying the same economic cost for the use of the road as a car, it would pay well around 400x the VED
Average road tax for a car (say) £150 - so the proper cost for a juggernaut HGV should be well over £60,000 - but they pay around £1,800 .... so ... take the monsters off the road until they pay their proper share of the costs.
Whilst we are at it, we could also perhaps address the economic costs of the abysmal standard of HGV driving and the danger and inconvenience caused to other road users by tailgating and 'elephant racing'. Perhaps a government minister should get out of their blue-lighted limo and spend a day driving him/herself back and forward along the length of the A14 to see just how dangerous and anti-social the average HGV driver is ...