The irony is, DH bought the diesel car because it was sold at the time as being more eco than petrol versions.
So did millions of people. Is any government going to stand up and accept responsibility for lying (at worst) or officially misleading (at best) all of these people? I think we know the answer to that one.
How can you possibly encourage somebody to do something and then penalise them further down the line for trusting you?
I only know one person who's car wasn't compliant. What percentage of cars on the roads aren't actually compliant?
Maybe you live in a well-off area, but there are many, many people who do have older, non-compliant cars. Not because they are too mean, stupid or lazy to 'just get a new one', but because they simply cannot afford to do so.
Think about it: if only a tiny percentage of cars were non-compliant, why would they go to all of this effort and expense to combat a negligible amount of pollution?
Also, the compliance criteria are only going to get stricter and stricter. Before long, any non-electric car will be non-compliant, so, for the people who are now asking "Who is it who has a non-compliant car anyway?", it will soon be them.
And once virtually all cars are electric, and so there's very little money in the scheme for them, with hardly anybody having non-compliant cars to be paying them for it, they've got it all planned to be using all of these same cameras and charging people by the mile.
As with the "you should all buy diesels" lie/scandal, governments of all colours will charge you heavily as 'punishment' to supposedly discourage you from doing something, but once most people have been discouraged and stop doing it, they move the goalposts to make sure they still keep getting in all of the money anyway.