I've been friends with this girl since highschool, we even messed around a few times, simply put we've been close  for a long time. Let's call her Jane. She studies abroad and she came home for the holidays, we agreed to met up at a local pub, at that point I haven't seen her for about half a year.

When she came to the pub I was already a bit buzzed from drinking with some other friends for a few hours, I should point out that I've had a very stressful day, but I won't get into it because I feel it doesn't really matter and the people involved had no way of knowing.

Jane came with her best friend and her sister, both of whom I knew, but also another friend and her sister's bf which I was seeing for the first time. Now i've heard lots of talk about Jane's sister and how she's bitchy and controlling, but I never really got to know her because she only hung out with us a couple of times. I was really happy when I saw Jane and rushed to hug her, we start talking and after a short while her sister drags her over somewhere outside the bar, to talk to someone I didn't know, her best friend and her sister's boyfriend came with. I was annoyed with this but I decided to let it go and pay it no mind. 

I introduced myself and started talking to this girl they brought with them, let's call her Amanda, and apparently she was left behind same as me. Amanda was really interesting so I lost track of time talking to her, but after a good while Jane comes and starts whispering in my ear. She tells me to stop talking to Amanda because her sister hasn't seen her in a while and wants to talk to her. For whatever reason that really rubbed me the wrong way.

Amanda was sitting alone at a table with me, nothing stppped Jane's sister from talking with her, instead she sends Jane to get me to leave. I'll admit I got a bit pissed off and I started pressing her, asking her why doesn't her sister just come talk to Amanda. Jane refused to give  an answer and just continued asking me to stop talking with this girl. I told her she's immature and kept talking with Amanda, and Jane left, frustrated. After a short while, her sister comes to me calling me an asshole for apparently making Jane cry. I explained my side to her but she wouldn't hear it, demanding I go apologise. She said Jane did was she was asked to and that I should mind my own business and live her friends(talking about Amanda) alone. Now at this point I just ignored her and kept talking to Amanda, who strangely enough also ignored her, making me question what the fuck was going on between those girls. Jane's sister kept swearing at me but the music really helped me ignore her. Then her bf grabs my shoulder aggressively and demands I listen to her, I politely tell him to get his hand off me and when he refused I got up and shoved him into a wall, luckily we were quickly broken up by the bouncer. I talked to the guy and told him I respected him standing up for his gf, we drank together a short while and all was well. Amanda left soon after what happened.

Later I talked to Jane and her best friend and both kept saying I should apologise to Jane and her sister and that I acted like a dick, I shouldn't drink so much etc. I admited I may have over reacted but to this day I refuse to apologise because sober or drunk I do think Jane acted like a fucking child doing big sister's bidding. We're all adults why can't we communicate like adults instead of playing those stupid games? Regardless to say we haven't been talking so much since and I can't help but wonder if I was maybe in the wrong.