SWOT, Things may change with your son. He may finally get it. You did what you had to do for your wellbeing. That is important.
I am slowly getting to the point where I can literally walk away when the 20 year old goes into his menu of garbage to hurl at me. The fact that he does not live in my house makes it much easier. For many years I put up with it because I believed he could not help it due to his multiple issues. His current psychologist debunked that myth. Son is schizophrenic but unless he is in deep psychosis, he is in total control over what is coming out of his mouth.