@MatthewCoast Absolutely. Life is short. Relationships with mean or crazy people are a waste of time. You cannot save them. The best thing you can do is to walk away and stay away.
@MatthewCoast It is also important to realize that people who expect too much from each other will eventually part ways. No marriage is perfect. A good question to ask is if you are better off with or without that person. Expecting perfection is the way to frustration and failure.