Alcoholic or not, that situation would be hard on anyone. You made it through the nonsense sober!!! Congrats. Next time, tell the drinkers that they need to find a cab or walk home. Another positive is that you are not hung-over and they are most likely having a hard time with the light today.
You are awesome!