Let me at him. Now I am pissed too. I have a 12 year old son too.
That changes what I think. First, f***ing with a 12 year old boy. Second not honoring his agreement and expecting you to do so. Tower of London for that &%^%$*().
I assume you have a solicitor too and have kept him informed.