I'm sorry you had to go through this.... I find a lot of men don't get it. Its like when they are online, they have lost the filter that they otherwise would have.
Delete and block is a good method - but its hard to delete and block someone in real life - especially if he's attending similar events.
I am usually grateful when hubby steps in for me at that point. I get to the point of not being polite, and having him there to keep the peace allows me to maintain my cool.
I know I can take care of myself, but I do appreciate the 'protector' in my husband.
(((HUGS))) to you.