I have been married for 23 years. My husband does not respect me and never has. He will say demening and hurtful thing because he doesn't get what he wants. We are high school sweethearts. Early in our relationship, he would use things from my past that he didn't like to try and make me feel bad or guilty so he could get what he wanted. I thought it would change and he would get over it. Well, 23 years and two kids later, he has not changed. Now he tells my 16 year old things from my past that I don't think my son needs to know. When I told him I was upset about it, he says, well it happen didn't it?
What can I do to get him to respect my feelings?