Jo,
I completely agree (but then, you knew I would) with everything you said. Be prepared for him to attempt to lure you back to him once he sees your indifference towards him.

You are still so young and you will find someone that will respect and appreciate you. Don't settle for less. Wish I could give you a hug. You have so many good things coming up, build on them and be happier than you've ever been before!!!!