@PithyBeaker he is being self-serving and manipulative.
He doesn't "need one more chance" to show you how he'd change - you talked to him several times, explained the problems, asked him for what you needed to change.
And he ignored you.
He couldn't be bothered to make you a cup of coffee.
He cba teaching his kids to respect your home, and not trash it.
He wanted your son to spend less time in his own home.
His first thoughts when you asked him to move out but continue to see each other was to say no, he'd be looking to meet another woman to be a full-time live-in partner, but he'd be prepared to shag you until then on a no-strings, non-exclusive basis.
He didn't even want to go for a walk with you.
You haven't "let one of the best slip away".
You realised that the relationship was no longer working for you or your son, and very quickly took action.
You have protected your boundaries, and your son's.
You have treated him with compassion, consideration, and kindness.
But honestly I think you need to take the final step now.
Organise for his stuff to be collected ASAP.
And block him.
He isn't your friend, he is not kind to you, and he is causing you unnecessary pain.
Enough.
WWPD?
Pithy would stay strong and do what is necessary now, for her and her son.
💐💐💐