It is not a lack of self-respect that causes you to take a stand for your M. It is the fact that you value the meaning of marriage and you believe in committment. We all have the right to draw boundaries and point out disrespectful behavior and I believe that you have done this with your H. You have SELF RESPECT. At this point he does not appear to, nor does he respect the meaning of marriage. The problem of respect lies with him, not you.
The feeling of being disrespected is overwhelming. It can bring you to the groung in pain. BUT...ultimately our S are disrespecting God more than they are disrespecting us.
WALK YOUR PATH with pride and let him walk his. Once you ask God will let you know what you are supposed to do and I know you won't question that