What a dickhead move telling you that if he changes his mind, you'll be the first one he calls!
Cut connections with him and his family. If he really wants you to stay around, he'll take you back as his girlfriend. But if he won't do this, then you need the space so that you can start moving on. Expecting you to stand by him as a friend after he broke your heart is just selfish. If he cries, look at him with a heart of stone - after all, you can still be his girlfriend if he wants.
In the meantime, if you agree that you've got issues which are a problem, start working on them. Make yourself stronger and a better partner for your next relationship.
Never regret anything that has happened in your life. It cannot be changed, forgotten or undone. So, take it as a lesson learned and move on.