I like the get-togethers where I am now - small, intimate, friendly office with less than 10 people (where I have been for 5 years.) But where I worked before (big, multinational company, for 7-8 years,) it was vile. Obnoxious, shouty men with booming voices who completely took over the conversation and made it all about them, and people who are cunts to you all year round, trying to be your best mate! 
What did me in and made me stop going to the parties (which I did 2 years or so before I left,) was when I knocked back a double brandy in one go, just after the starter, and my manager, and his manager, and the head of HR (2 males and 1 female,) gasped in shock at me throwing this double brandy down, like they had never seen a soul in the world ever DO that.
And they didn't shut up about it all night. In addition, another (female) manager kept banging on about how much food I had on my plate (it was a carvery and I had 80% vegetables!) and she wondered where the hell I was putting it all!
Every 10 minutes, she just gawped at me, and said 'how can you EAT that much? Like just how? Like wowzers, like bottomless pit...!' 
Very few things fuck me off more than people commenting on what I am eating (or drinking.) Just fuck off and mind your own business you nosey opinionated cunt. 
So after this meal, where several people couldn't shut up about what I was drinking and eating, (ALL NIGHT!) And the fact that they were still banging on about it for several months after, (every time they fucking saw me!) I made the decision to never go to another 'works do' again.
So YANBU @notjustaname don't go ...
I kept getting nagged to go, and so in the end I said ok, and paid the £5 deposit to shut them up, then just didn't go. After 3 or 4 times of doing this, they stopped asking, then not long after, I left anyway.