Yes you are Sweetie. You just keep telling yourself that!
I think it might be a good thing for all of you to step back for a while and think about what's been said. Of course it might do more for you and your son then the ex, depending on if she gets it or not!