F@#k, it is indescribeable how they can do this, especially at your D's b'day party. Have they lost it?
My wife tried to bait me to go see OM when she was there with him and knock the crap out of him. I did not fall for it for many reasons. I wish I could have but we are better than that.
I am sorry you had to go through it when it was a special day for your D.
You are strong and dignified, especially when it comes to your D's and that is what counts.