I would say because of ignorance. Let them live your life for a while. Only you know what it feels like being in your own skin. Just because he does not cheat or beat does not mean that you have to be happy with him drinking and choosing alcohol over you, which in my book is cheating. And bad words are sometimes worse than a kick.