I have to strongly disagree with #2 as it will discourage drunk people further from calling a cab instead of driving home.
There's an idea - Bar Van, free rides home from the bar, completely funded by advertising from area businesses that want to support "don't drink and drive" initiatives.