Partner and I are having our first "proper" fight and it's a big one. I'm seriously not sure if we can work through it but we're trying. The problem is that until now I've honestly believed that everything was more or less perfect. He's pissed me off in the past, things like eating more than his fair share of treat food, or trying to bs his way out of admitting he didn't know how to do something, but I always called him out on it and he'd apologise and (for the most part) not do it again. I'd smugly think "this is great, we can discuss these things and resolve them without it leading to an argument". 99% of the time things were good and he made me really happy. But now that I'm just about the angriest with him that I've ever been with anyone I'm looking back at all those "small things" and I want to scream at him "see, you've always been a selfish thoughtless lying bastard". I guess what I'm wondering is if it's fair to bring up these things again to show him "this isn't actually a one off, here are smaller examples of you having this disrespectful mindset, that's the real problem and this specific incident is just the big end point of that" or is that playing dirty and given that he apologised at the time for those things should I just leave them in the past and focus on the issue at hand? We've been together 3 years and have had lots of big life events happen so I think I've glossed over a lot of stuff until now through having bigger things to deal with and not wanting to pop the honeymoon bubble.