Hanging out at a place within walking distance of home really is the best bet. Sadly a lot of American cities don't seem to have bars anywhere near where people live, unlike European ones where you can throw a rock from your window and hit a pub.
But I agree, it depends quite a bit on distance between where you are and your destination.
The GP probably talked about a somewhat bigger trip, maybe (sorry, miles isn't something that feels natural) on the order of 10-15+ km.
Now, driving drunk is absolutely no excuse. But I do agree that the price of getting home by Cab-Or-Replacement-Service is probably not in the 'one more drink' range. A bus ticket though..?
Don't Uber and Lyft have carpooling options now too? There are different ways to cut the cost. It really comes down to a question of responsibility.
Maybe the problem is not cabs or walking but knowing your limits.
"Drunk" by legal standards when driving and drunk as in can't see straight are typically two different things. You can be technically too drunk to drive but have little trouble getting home walking.
I'm not sure what foresight is lacked in this kind of situation. Most likely you know beforehand drinking enough to not be able to drive safely. Occasionally that won't be the case.
Seattle's public transit may be better than many American cities, but it still isn't great.
http://seattletransitblog.com/2014/07/08/metros-night-owl-al...
Still, with Uber, Lyft, Sidecar, and 5+ cab companies at your disposal there is no excuse for being drunk behind the wheel.
Before I moved here I was a pretty obsessively responsible driver. Now that I live here, I have to keep my irresponsible drinking in check because I never have a driving obligation to convince me to stay sober...