i have been dating this guy for 3 years, we live together and have met each others families. My family adores him, yet unfortunately his mother does not like me and ignores me when we visit. He refuses to talk to her about this, saying that it is a misunderstanding between us but it isnt. She lied about something i said last time we visited, trying to incite a row between the guy and me. Also he continues to watch porn behind my back and lie about it, he rates other women and makes suggestive comments about them in front of me, even when i have asked him not to. Just now he rated me '8 when you really try' to my face, then rated a picture of a random girl on the internet a 10. Am i overreacting by feeling insulted? I dont know what to do about him and i need help. Should i leave him?