So I broke up with my boyfriend because he was treating me really bad and had cheated on me by messaging other girls inappropriate things. I decided to give him another chance and he was absolutely amazing with me but the thing is I was pushing him away despite his efforts to win me back, because I was scared that things would go back to the way it would. He was very abusive so obviously it's going to take a while. Things would get constantly brought up from the past in arguments and he'd say that's not a way to support him when he's changed and bringing up the fact he cheated on an argument where it's not related is hurtful which I get but he couldn't expect it not to come up either ever again.
Anyway long story short. We were discussing a trip to Glasgow where we couldn't decide properly on dates so I said I'll speak to him in person about it. Then he makes a really insensitive joke saying that he wishes he was with someone else and "bye I'm going to go look for a new girlfriend" which isn't nice considering he used to say things like that until he actually did cheat. He stopped doing it ever since I took him back but he's recently started making these insensitive jokes again which I've already told him how I've felt about it. When I confronted him about it he says that I'm too oversensitive and need to lighten up and take a joke. Which I thought to be very inconsiderate considering the past and I feel like its not allowing me to heal because he keeps making digs like this. At this point I feel ready to break up with him. I just don't think there's any hope left for us.