I would like to say that our school's alcohol-free events are shortsighted. Just because alcohol is not served does not mean people are not going to drink. Instead, we should focus on a way to limit the number of drinks. There is nothing wrong with serving alcohol in moderate quantities. The second problem is something that can be applied across the country.
Responsibility is a learned trait.
When people come to college, alcohol is reasonably accessible especially on Friday and Saturday. So students take every chance they have to drink and bypass most other activities. I am sure that everyone would consider it a pretty dangerous practice. That would mean lowering the drinking age so that students know how to drink responsibly before they arrive here. I would argue that if you lower the drinking age, people's alcohol consumption would drop considerably by the time they are 21.