you're right, you do NOT deserve this. You deserve to be happy. I'm so sorry you're hurting. As you put more distance between you two, it will get better. He's making his choices and he will have to live with the consequences of those choices. And his choice of a young woman who is still living at home with her parents speaks volumes for his own maturity level.
Stay strong. Hugs!