You missed lionking's earlier point. Society has made the law the legal BAC limit. In Victoria's case, it's .05. So, it's already legal to have 2 beers and then drive. Why is having 2 beers while driving different?
You seem to agree that society can make laws. So why can't society make a law that says you can't drink and drive if they wish?
