Juju,

I am sorry, but this guy has got to go. He belittles you as a mother and tries to parent your son to his standards? Is this the guy you want to blend families with and marry?
Like I have been saying over and over, believing in long term commitment is not enough to stay with someone.

YOu can do so much better. ANd alone would be better than dealing with that.