As good as you would feel about yourself as a person, when someone constantly bickers at you for the smallest things, it's slowly killing that self-esteem. You start believing that you're stupid, or incapable or just clumsy. I am sorry you go through this. I stay with my husband because I still see the good in him, even though he does all these. And also because I was raised without a father and I wish my son grows around one. Since he likes his father and seeks his presence, I don't want to take that away from him. It would help me know why you stay. Sending you warm hugs! Eva