No one is saying you can’t get drunk in a bar, just don’t drive while drunk. The bar should have called him a cab like many other bars
No HE should have called himself a cab. A bar’s job is to sell stuff to customers, it’s the CUSTOMER’S responsibility to use that stuff safely. Server liability laws have always been silly, demanding bars know way more about their customers than is reasonable. You don’t know how drunk a guy is if he’s not being odd, heck you don’t even know if the guy is driving or not. They’re bartenders, not mind readers or doctors.