Just imagine living your whole life this way, with someone who blames you because they lost their shorts. I think you have to consider the unpleasant truth and get out of this relationship. People don’t tend to get magically better as they age, unless they are actively working on being a nicer, better, person.