Why would he hurt me like this?

This guy I've known since about 2017 asked me out in 2019... but then he started seeing this other girl and blocked me... then a few years later he came back and apologized and promised to never hurt me again. well on Friday he send me a video of him making out and touching another girl and I got so hurt and jealous. Then My friend talks to him saying he hurt me and stuff and he tells her "have you seen me... and have you seen her? do u actually think someone as hot as me would wanna be with someone as ugly as her? that's so funny" this is after 2 days before he wanted me to fly out and see him...

Then after this he sends me another picture of them in bed together and said "you'll never compare"

I'm so hurt... why would he do this to me :( Why can't I ever be enough?
Why would he hurt me like this?
Post Opinion