Heather, I get it! You are feeling vulnerable right now...but you've got to develop a tougher skin when it comes to what people say to you. Your mother just had to run her mouth about your situation to your daughter after you had specifically asked her not to say anything to anyone. So, in the future, keep your conversations w/her very short and sweet and don't share a lot of what you are doing w/her. She's never going to change, but you need to deal w/her in a different manner. Again, the less said to her, the better.
As for Matt, he's just a piece of work and he'll never change. He's angry that you are moving and will be even further away. He'll get over it. If he really wanted to see your daughter, he would have made the effort in the last 12 months to come see her, but he didn't...did he? Put him out of your mind because he's not worth it. Don't allow him to beat you down like this.
You need to take that coat of guilt, shame and vulnerability and burn it. You'll get back on your feet again very soon. I know it's difficult, but you need to stop allowing these people to hurt you like this...you don't owe them anything.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.