thoughts please!!

Sabrina
So back in mid February I started dating this guy who seemed nearly perfect. He had his stuff together and seemed pretty serious about the relationship like he wanted a future with me. He was even down to meet my family have dinner with us and even be around my kid. Normally I don't bring every guy around my kid unless I know they will stick around. I have only brought one guy around him since he's been born but he was too young to really remember. I'm very picky about that but he has a kid of his own so I felt more comfortable about him meeting mine because I felt like he would understand what being a parent is like. This guy made me feel like it was going to be long term..he gave me a necklace with a key at the end that locked/unlocked a bracelet that he would wear and asked me to be his girlfriend. He even gave me a phone and decided to pay for my phone bill. He also said one day that he wanted to be Facebook official. I thought all of this was a little weird bc it was so new and I'm a bit more old fashioned Im not into broadcasting my personal life or who I'm dating on social media so I told him I'd rather wait til we were a bit more serious. Now we had talked about our previous relationships and he mentioned how he had to end the relationship he had before me bc the girl he was with was addicted to heroin so badly that she couldn't even function or really be an active part of the relationship. Mind you she was only 19 and he is 26 so right off the bat I thought that was odd. But in any case I felt he made the right decision in leaving that toxic relationship. One night while we were out on a dinner date he got a text from her asking what he was up to so he tells her he's with me and apparently she apologized for bothering him. When he put the phone down he told me about it and then said "she's probably crying her eyes out right now". I thought to myself hmm why would he care though. But I brushed the thought off and continued with our night. Well needless to say about a week ago as I'm getting ready for bed I get this weird feeling that something was going to happen and I was going to lose him (the famous women's intuition) But I brushed that thought off as well and went to sleep. I woke up in the morning to a text that stopped me dead in my tracks. It was from him with the classic "we need to talk". He then says that his ex reached out to him and poured her heart out to him saying that she was clean now and missed him. He tells me how they had a great relationship besides her being on drugs and that he couldn't lie he really loved her (even though they were only together about 4 months) and now that she was back to the girl he first met he wanted to give it another shot. I simply said ok. He apologized and said how bad he felt and that he wanted the key necklace back to so he could remove the bracelet and asked for the SIM card to the phone as well. I asked him if he loved her so much why start a new relationship. Why not stand by this girl through her hard time instead of leaving and making someone else believe he was fully committed. He said "Time doesn't wait. It is what it is. Just accept it." And so I did. I was shocked I couldn't believe or understand the logic behind that. Why go back to a newly sober heroin addict child basically. But I told myself it was for the best and that if he really wanted that to be his life then he was no better. I wished him well and haven't spoke to him since. He still needs to pick up the SIM card and key necklace but what he doesn't know is that he fucked with the wrong girl. I was calm for the first couple days but about 3 nights into the breakup I took that necklace and broke off the part of the key that will unlock his bracelet. So if he hasn't already removed it he will have a hard time doing so now. And if he thought he would give it to this girl he's got another thing coming. It will be a nice little surprise when he opens up the envelope and sees it. I'm normally not the type to take revenge but for the game he played I thought a proper "fuck you" was in order. I'm pretty proud of myself.
So I'd like your thoughts on this ladies, what do you think about what he did? And what do you think about how I handled it? What would you have done in my shoes?