"Society" isn't really a unit. Plenty of people would happily make alcohol illegal if they had power. It's not ethically acceptable to drink in a lot of communities (even in the U.S.). Some countries prohibit alcohol present day.
My point is that the status of alcohol as "ethically acceptable" is far from universal.