**SORRY FOR THE LONG POST! But this is a little...

to me haha*
I didn't think this was fitting for the "couples who argue in front of each other" thread. So I just thought I'd start another so I didn't hijack that one.
This actually happened last night (at a work Christmas Party). I have a really good friend at my company - let's call him Shane. Shane and I are like "partners-in-crime". We treat each other extremely professional however we're very much "brothers and sisters". There is a clan of 4 of us who have on going inside jokes about situations that arises with our clients.
A little background on Shane. He's super nice, very sweet, great sense of humor, easy to get alone with, and just an all around cool guy. I would say that he's in line with the type of guys that I've been able to call "best friends" since high school. Shane has a gf of about 5 years. They started dating when he was 20 - she is 6 years older (not that that should be an issue but it definitely showed some of her insecurities yesterday). He's now 25 and she's 31.
Yesterday at our Christmas party Shane and I sat back to back (we had three tables). I was in a conversation with some friends and he started to tug my hair (it was tied up in a ponytail). It wasn't anything out of the ordinary - a lot of us in the office tend to have some childish jokes when we're dealing with one another. So we started talking briefly, giving each other one liner jokes that are part of the 4 of us. This is when I noticed his gf (Let's call her Abby) was silent and she would just not look over. I felt a little bit of tension so I just turned around and continued to talk to my other co-workers. After we had our appetizers, Shane pulled my hair again. We started talking about a few issues with our clients and just little tie ups that we NEED to remember to do the next day before the holidays. Again, Abby said nothing and wouldn't turn around. So our main course came and we ate and after that he tugged my hair again. This time he grabbed her arm and said, "Abby, this is my good friend Melissa". She just stared at me blank and said "Hi." and turned around. She was pretty short with me and I had no idea why (?)
So I turned back around and started to talk with the friends I was sitting with again. After about 15-20 minutes. I hear this harsh voice calling my name. It was Abby straight out asking me, "Did Shane buy my Christmas present yet?" I thought she was joking and I just smiled and said "well you'll know on Christmas". But she was actually serious and quite short with me again. She asked whether or not I had gone shopping with Shane for her present (I did during our lunch and he picked out a very nice bag and watch for her). After that, she turned around and my girlfriend who I was sitting with and I just stared at each other blankly and was like
After desert we all decided to switch seats and start miggling with the rest of the tables. We sat on another table and Shane and Abby moved to the table we were sitting in. She was basically hanging over him not letting him out of her sight. She then came up to my girlfriend (who's the receptionist at my company) and I who was talking with our office manager about bad relationships. My girlfriend had just gotten out of a pretty rotten relationship and the office manager (who is like all of our mum's) and I was giving her some insight. Abby just joined into the conversation and I have absolutely no idea whether or not she was joking or not - but she basically went on a rampage.
"You see. Shane here doesn't get my xmas gifts until last minute. He usually gets me those thoughtless spa gift certificates last minute. How do I know this? Because the expiry date is always 1 year from when you purchase it. But for you, you're young. You are able to date around and from that, know in your next relationship what you want and what you don't want. Bad relationships is a learning experience to finding what you're wanting out of a relationship what you REALLY HATE and what you're willing to settle and compromise for. You see, I dated a bit before meeting Shane and Shane dated very minimal when he met me. So, I'm experiencing this RIGHT NOW!" She later on saying that you shouldn't be feeding his ego at all because his head is getting bigger and bigger and bigger. His ego is huge and he is not what he use to be.
I have absolutely no idea if she was trying to tell us that she hates Shane... or what. But it was just such an awkward place to be put in.