The law does NOT require "Free" charging station but "A" charging station.
Many places have started a pay as you go collection system for charging station.
We had a leaf for 3 years. charged it at home overnight. Never had a problem. Now we are registering another electric car with greater range expect that we won't have any problems.
I do not believe, other drivers than I so cannot state for certain, that we have ever used a "public" charging station.
Same thing as people who run out of gas. Bad planning, wishful thinking.
As for socialism you are right it is time to get those socialistic oil and gas companies of the government welfare rolls.
Erase subsidies, erase tax breaks, make them pay taxes etc just like everyone else.