We were at DP's friends wedding yesterday. I knew no-one there except for one couple who were on a different table to us. DP has form for going off and chatting to people and leaving me on my own - I'm normally ok with this as I understand he may not have seen his friends for a while. And as long as he leaves me in the company of someone I can normally make small talk. However this wedding yesterday started at 2pm but the dancing didn't get going til past 9pm. So I've had over 7 hours of being left and making small talk with people I have just been introduced to.
The dancing eventually started and i was really looking forward to enjoying myself and having a dance with dp as well as his friends. So we're on the dance floor by ourselves and he spots someone and goes to walk off - I grab his hand and say don't leave me as I am on my own on a dance floor surrounded by people I don't know. He shrugs my hand off and goes off anyway. So I'm stood there like a lemon surrounded by dancing people I don't know (not dps friends - other randoms at the wedding). I stand there for a while hoping he'll be back soon. He isn't. I can't go to the bar to get myself a drink as its a cash bar and dp has walked off with all the cash in his pocket. The other people I had been introduced to were all busy chatting to other friends of theirs - these were all old uni mates who hadn't seen each other for a while and were all in their little cluster of friends catching up - having only just met them i didn't feel comfortable to go and join in the conversions as they were chatting to people I hadn't been introduced to. So I went and sat at the table on my own and pretended to check my phone - there was no reception so I couldn't even message someone or check mumsnet! After a while I felt a bit stupid as it was so obvious I had been stranded so I went to the toilets. I sat in a cubicle for a while to pass the time as I had no idea where he was. I'm not sure how long he'd been gone by this time - it definitely felt like quite a long time.
I'm now quite upset. I leave the toilets and bump into him. He asks me what's wrong. I tell him. He says he's sorry and he didn't realise. Now as far as he's concerned he's apologised and I should snap out of it. So he follows up his apology with he didn't think I was like this and I've ruined the wedding for him and he would never do this to me. So now I'm upset and angry that he's blaming me. Had he just apologised and left it at that, bought me a drink, gave me a cuddle it would have been ok - it was such a minor thing. Instead he starts having a go at me in front of all his friends, swearing and making a scene. I walk off as I'm not one for drama especially at weddings in front of a bunch of strangers.
We left to come home (with his friends so everyone was leaving at this point anyway) and he can't let it go. Keeps saying he wants to sort it out and saying he's sorry but finishing off his apology by saying he's angry too and it's my fault we're arguing and I've ruined his friends wedding.
I feel this is the crux of all our arguments. We don't argue often as I think I'm quite easy going but every time I'm upset with him and tell him it always blows up into a much bigger argument because of the way he responds to me. I'm the upset one, yet he's the one that ends up angry and having a go at me! Im not sure how he thinks getting angry with his upset fiancé is going to improve matters. I then get angry and I admit after he laughed at me yesterday when we were in bed and I was trying to explain why I wasn't the one in the wrong here I ended up saying some nasty things to him. Which is stupid and now he's made it all about that and we're driving home in stony silence.
Sorry for the massive essay - trying to give as much context as possible. So who was being unreasonable here. And how can we improve things going forward. I feel like I can't ever air a grievance, no matter how minor as his reaction is always to attack back which then sets me off as I'm the one wronged yet he's having a go at me! Please help - we're engaged to be married but I can't live like this.