I stopped loving and trusting him a while ago - he was unfaithful.
He only started making any effort with DS when he was around 15 months - he's nearly 4 now.
He is negative, aggressive, self-pitying and it's changed me a bit.
The only reason I am still with him is because if I leave, he will have to be allowed access to DS and I don't want him to. If I stay, I see everything as he NEVER bothers about 1 to 1 with DS.
Tonight DS scratched him on the face deliberately. He did it earlier too. DH smacked DS accross the face. I heard it in the next room.
DS had been a nightmare all day, but never an excuse for this disgusting behaviour.
If I make him go, he will have access to DS alone (not that I think he will repeat this neccessarily, but he is a bully and may be emotionally horrible to him).