That is a very sad thing to happen at a charity event. Those responsible should be punished. Limiting alcohol seems to be the only main weapon of prevention. Here in Boston it was done during the World Series. It was under encouragement by the Mayor, but voluntary on part of bars and restaurants near Fenway.