I have to disagree here. If she will not provide for S3, and give him what is best for him, what kind of father am i if i do not advocate for my own childs wants and needs?
It is a haircut, it is not a life or death situation. If he doesn't like it he can express this to his mother and not run to you looking to fix it making her look to be the bad guy.