I get that no relationship or marriage will ever be perfect as in no one will ever “not” make mistakes or have imperfections you will opt to live with or deal with. What I don’t get is the excuse “We’re not perfect” as in dealing with a person who is verbally, emotionally or physically abusive and to stay in that relationship. What about a liar, thief, and cheater? “We’re not perfect” is not a pass for bad behavior or reckless behavior. It is not an excuse for financial abuse (wasting all of the money and expecting you to pick up the tabs of electric bills, rent or mortgage).
You don’t expect a person to be perfect, but you should expect them to treat you right! You should expect them not to abuse you in any manner or use you!