KV...
I remember you struggled with this in the past. You raise very valid points -- all of it. I would say that if I were in your shoes, I just wouldn't go. Mandatory, schmandatory. They manage your work, not your life. Just don't go.
But I know that for you, it's not just about work parties, and I just want you to know that I am here for you if you ever need to talk. Or should I say, kvetch.
I don't do this often, but here goes: ((( KV )))