Good for you for staying strong! I think just being at the Bruins game after all the stress of the week might have been enough to make a lot of folks pickup.
My dad has over 40 years and never, ever puts himself in such situations - to this day it annoys him to be around drinking and a bunch of drunks. I know I can't do it - glad you stayed strong. I know you woke up angry and frustrated, but think of how much worse they're all feeling with hangovers.