

Punishing drunk drivers is well-deserved, but as long as car-dependent infrastructure encourages drunk driving, it is considerably more difficult to actually decrease the rate of it. Taking a taxi is expensive and being a DD is no fun, so people take stupid risks. If you know you can take public transit home, there’s no reason to take such a risk at all.
People can enjoy a drink responsibly, but you shouldn’t drive even if you’ve only had a couple of drinks. Even a small amount of impairment is unacceptable when you’re controlling a machine that could easily kill other people by mistake.