This would be very funny except that it's also very sad beause there's a woman and a child who are having to deal with you daily. It's astonishing how you ignore or attempt to deflect any of the questions that you know perfectly well show you in a bad light.
The situation is that my poor little boy is standing waiting for someone to collect him!
Funny. My DH, who I am happily in a relationship with, got a bit slack on dropping DD at school on his days and she was late 3 times in two weeks. I was annoyed and told him he had to improve. He acknowledged this and has improved.
And yet you, with an ex you think is incompetent, apparently who also allows your 2 year old "standing waiting for someone to collect him" have done nothing? If DH and I were separated, and he didn't collect our child, I'd be doing everything in my power to take him away from our child as he's not reliable.
As for the goddamn haircut? FFS. Get over yourself. Maybe she doesn't care about his hair being a bit long. Maybe, if that's such a big deal, you can carry on getting his hair cut, including before any official school photos.
I feel for your ex. Also, FYI, chances are your son will be onto you at some point too and your relatinshio with him will fail too. You'll tell everyone she poisoned him against you too. Sigh. I hope you're single - no new woman deserves this.