Diesel is far worse than petrol for local pollution for example. So let's ban diesel in the city, then as electric becomes more viable, we can finally ban petrol as well.
We shouldn't have sympathy for things that actively harm people's health. Society shouldn't favor an individual over the harm they do to many more people. A white diesel van driving around all day, idling in front of schools and parks, has significant negative impact on others.
It's similar to how coal fueled power plants used to exist in the middle of dense cities. Coal worker unions objected to them being closed down, but the health interests of millions of residents fortunately prevailed in most cases.