How do I get over guilt about ex?

He left me but during our time together I was a *****, always demanding all his timeX jealous when he was hanging out with anyone besides me (even if it was his mom), his family was (in my eyes) trashy since I come from a reserved family
I said his sister was equivalent to a pro situte and a stripper, I called his mom trashy
I called his whole family awful names

And he eventually left the country without saying a word, he came back into my life a few times but only to mess with me (he’s not innocent either) but I can’t hate him because of the things I said… I still feel guilty despite his lying asshole ways

Popular: How do I get a convo started with a girl I like at school by text? Eating a girl out question? Is he trying to ignore me? Isn't it rude to ask date when the last time they had sex was? Girls are always staring?
More: How to cut off a guy who likes me? What do you do when your ex texts you out of the blue!? My boyfriend takes a long time to orgasm. is that a bad thing? What Ethnicity Would You Date? Is buying a girl a beer reinforcing gender roles?