If he was with the same employer for 23 years and living independently in his own residence, this indicates that he is capable if being responsible, so it seems a bit odd that he made such an impulsive decision. It makes me wonder if there isn't something more going on with him. Have there been any significant changes in his life such as death of a family member, illness, or anything else that could be effecting his judgement? As far as him acting like you owe him for being a crappy girlfriend, is this new behavior? Has he always had this attitude of entitlement or is this something new? Regardless of whether or not this behavior is new, you should not tolerate it. It sounds like borderline emotional abuse & this is certainly not healthy. You should have a long, open and honest discussion. Find out if there is something going on that he is having difficulty with, and let him know what your expectations are. You must be able to communicate. Without communication, you can have nothing.