Thank you for your kind words
. I hope that I did the right thing. He sent me something boasting about his Tinder matches and I said that was hurtful since we had gone on a date. Then he said "it was a JOKE" and that I was being overbearing and too much and then went offline for a week or so.
During the conversation I mentioned in the original post he said "f you" and that I was an "f'ing liar" that I was stupid and selfish. He said I was stupid because if I thought badly of him all along why am I still there. I said it was hurtful to use that language and he said "sorry if you are hurt but I stand by what I say".
Then I started doubting myself. Maybe I'm an idiot for keeping him in my life before when there were things that made me unhappy. But I thought if I brought it up with him things would work out, instead of him getting annoyed and calling me stupid. It's such a mess.