Gasoline engines have lesser thermal efficiency and lesser torque potential than diesel engines. If you're going to get rid of one or the other, get rid of gasoline vehicles.
Diesel engines have a longer stroke, cooler combustion, more flexibility with air/fuel ratios, extreme wear tolerance, lower rotational speeds, and cost the same with similar complexity to gasoline engines. They are also more economical in practice because their extra low-end torque gives them (arguably) a drivability advantage which lends itself to increased MPG.
They are superior to gasoline engines in every way. And because they can run with air/fuel ratios anywhere from 10:1 all the way to 60:1 they can easily run a mutitude of different fuel's with only minor software adjustments.
So please, stop shitting on diesel. It's ignorant to the fact that you probably drive a gasoline powered car that does more damage to the environment per gallon of fuel burned than a diesel bus.