your ex is an ex for a reason. if he gets you back he will behave for a few months and go back to normal.
i've seen it over and over again.
Ummmm, take the other guy and leave your ex behind you. They always say they will change but never do.
give the new guy a go,
Losers are always very adept with excuses. They've had a lot of practice in life. The best thing you can do for him is buy him a Yoda t-shirt with the quote,"Try not. Do or do not, there is no try." The next day break up with his lame ***.
Its always the same, they never know what they really have till its truly gone, forever.
He's a bum. Get your stuff back and give him back his. Block his number and move on.
Well ultimately it is your decision whom you spend life with all I can tell you I would not want to spend it with someone that treated me the way he did treat you in the past....