How about just not driving drunk? Ever? It's not hard to avoid. You'll be helping your friends the best possible way by not killing and maiming them.
If you can afford to go out and drink but you somehow can't afford to cab it home then you're just being a fucking sociopath. Stay home and drink, okay? Helping the other sociopaths mow us all down isn't nice.