Even with "expensive" electricity, and using your worst case scenario, it's still usually cheaper to charge 400 mile EV from 0-100% (another worst case scenario), than it is to fill up an equivalent gas vehicle. Even before the current gas prices spike.

But let's use your "worst case" scenario.

Worst case 300 mile EV charge (100%, during peak hours): about $50

Filling up a highly fuel efficient ICE vehicle: about $40

Of course, if you only charge the EV to 80% (as is recommended, and more efficient), and only set it to charge it off-peak (as is normal), then the numbers are much better. There are, of course, worst case scenarios, but it's actually hard to make an EV more expensive than an ICE vehicle.

I would say that to charge an EV with a 350 mile range to 300 miles would be about $25 here in California. Right now, a 300 mile range tank of gas is easily $60 or $70.

You have to lose the old mindset of a gas vehicle, ie, you "fill it up" once. EVs are much more convenient: it takes 10 seconds to plug it in when you get home and then the next day it's fully charged - and they're almost all grid pricing aware.

Like, on my BMW PHEV, if I try to fast charge during peak times, the charger actually makes me confirm i want to spend more, instead of trickle charging until 8PM.