Pushing things on people only ends up making people resentful, the rush to 2030 it’s only 4 1/2 years away! Just make EVs more desirable, offer them at a lower price than there ICE counterparts, try and reduce the cost of installing a charger or if you are buying new make it free as part of the deal (I know they’ll just put it on the price of the car) the price secondhand of the, now is mad, Teslas are dirt cheap for what you get, pick a secondhand EV up use it for 5 years get rid by then things will have vastly moved on. We kept our diesel for 13 years, still doing ok but little niggles and the fact we only ever do short trips in it we were going to get a run around an EV seemed a no brainer.
You're absolutely right that pushing things on people only makes them resentful BUT governments have to do something to hit these CO2 targets and there's no way they can do that and keep everyone happy. EVs are already financially subsidised in various forms. Governments can't afford to offer more incentives and the car manufactures still want to make a profit so it's a tricky situation.