Bravo Eric. We never implied that you need to sit there curled in a ball taking it...You don't have to. What you can do is decide how you are going to deal with it;
a-detaching and being the better person b-being angry and striking back c-being domicile and a doormat d-being a controlling SOB E-All of the rest of the ways of dealing with it...
Right now you are choosing answer "a"....which I really feel will help you down the road the most....married or single...either way you are stronger and have dealt with your issues effectively.