Great big hugs to you. Take it easy on yourself. This guy sounds like he's putting on a front for you. Just think about the scummy stuff that new GF has to be putting up with.
With my DS12, we had to eventually draw a boundary so that any changes to the visitation schedule had to be done by parents/adults only. He would ask for changes and whatnot, and my ex would use him to lash out at me just like this.
no matter how great a GF he's got cleaning up after him.
No kidding! I need one of those. Do they do windows?