Wow, alot has been said here, I'm not sure where I could add...
I'll try. In South Africa (ZA for short), where, by the way, has lots-o-room, people still live in tight-knit communities, and many people walk to work, even though their town is in the middle of nowhere. Well, it's a combination of both, ZA used to have money back in the 40's-60's, essentially before aparthied, and people wanted to live on "their own land." Well, with apartheid and the trade embargo's that resulted, the economy collapsed, prices rose, and people had economized. Now, any new house or subdivision or business is built as space utilising as possible. In some of the places I lived, I could walk 10 minutes to all the services I needed for basic living, from groceries to the dry cleaners. I had to drive to work, though, as usually it was 20-30 km's away.
America has been so rich and so "consumery" that we've bought and built and drove ourselves into a really tight spot. We enjoy a way of life that 95% of the poplulation can only dream of, nevermind live. I wanna drive my big, hungry, leather-lined SUV across the country, OK, no problem! Used to be that it took a little budgeting, but even blue collar employees could do that regularly (granted not always in a LT Suburban) To survive and thrive, we're going to have to make changes, and it's going to hurt, but it'll happen. There are people that will stick their head in the sand, but one day it will stick them in the arse. People elsewhere take a small camper trailer behind the family Golf wagon, no bull.
Personally, I'm stuck with my Yukon, mostly because I can't sell it for even a small hit, the dealer won't even consider it. And, if my math serves me right, it's still cheaper then taking the hit and buying an older economical car. There's just no way I can do it. When I bought it, I had the original plan to have it just for the weekends, and so far I'm doing well with that plan. However, for the parents SHTF plan, I keep enough money to get me home and have a full tank there. That gets to be more everyday...
I've gone on long enough I think.