Well, assuming time isn't too much of a factor, right, I guess, but the point is:
If you've been drinking get a ride from someone who hasn't or take a cab or walk your sorry a** home. It's not that hard. And if you have to have your car at home and you have to go home and you have to drive there, then don't drink.
Oh, and if you act like an a**hole when you drink, then maybe you should just refrain.