I am of the opposite opinion when it comes to oil and natural gas taken off of public lands. You can call that socialist all ya want, but I'd rather the government didn't just give it away for a pittance/chump change to the international oil companies, I mean they charge very little for the privilege of pumping it out, then have those valuable resources run through the further megaprofit extraction of the wall street speculator gangsters, who do practically nothing to deserve all that money they make.
I'd rather our public lands fuels be refined and offered to the domestic market at just a little above cost somehow, perhaps just contracting out the refining and distribution for a fair but modest profit, and the profit be put back into more exploration, etc, for our common good rather than some 1% of the public huge profit.
They way it is now, we get little to no economic benefit from our oil and natgas being given away almost free to those fatcats who are already millionaires or billionaires.
We have a precedent in electricity supply with some areas being served by municipal coops, meaning a decent price for kilowatt hours, and also with public water delivery. Is that really some bugabear "socialist" or just being smart and the local communities being efficient and taking care of their citizens better? We have a further precedent with common roads, as opposed to having every single road being privately owned with toll booths at every place that crosses a new property line.
Off their own private land, sure, whatever the market will bear for crude or natgas (or other commodities), off of public lands..nope..I want cheaper fuel that is "ours" collectively to begin with and should remain "ours" all the way to our fuel tanks.
I *dislike* paying global speculator prices for our own oil, just doesn't make any sense to me at all to give it away so cheap to them guys, just to have them sell it back to us for hugemongous profits.