I'm not an urbanite, but on the rare occasion I need a pickup truck, I rent one. I don't like owning things I only need occasionally, I use our communities tool lending library too when I need a tool for a project.
Just as if you could plan which tool you'd need for a job... You'd be surprised how quick you can go from using a ratchet, to an impact, to an air driven 3/4" impact, to requiring an oxy-acetylene torch for a given job...
How about we agree that we just don't have the same lifestyle ?
Oh, I agree we don't have the same lifestyle, but I don't agree that everyone that "might" need a pickup (or an oxyacetylene torch) should own one because they might have a use for it 6 months from now.
I'm not sure I understand the problem -- you said you need a big truck to provide a service (haul your food, your mail, etc), which is totally fair, we all use things that were hauled around on trucks, you can't build a road by hauling in asphalt on a Prius. So if there's, say, a carbon tax on fuel, when fuel prices go up, everyone that uses fuel to provide service will see higher costs, so the providers will all increase their rates to make up for it. Many transportation providers already charge a fuel surcharge when oil prices go up.
Why would you start a civil war over it?
I'm sure that externalizing environmental costs is attractive, but that just ensures that no one is going to optimize for it.
How about we agree that we just don't have the same lifestyle ?