Thank you for sharing this.
It must have been really tough. I am sorry this happened last night and last year. Hopefully your story will shine a light on how wrong it is for a guy to say something like that.
Woman-code though, you did your group of friends a solid by sticking around.