Irish,
I understand the need to tell your xh about the incident, i.e., son is still living at home, etc. However, if you look at it another way, this situation would most likely still have taken place whether your xh was living at home or not. Your son did the right thing by calling the police. Your son's friend needs help, but it's not your place to provide this to him or provide him a place to stay any longer. He crossed the line when he became abusive towards your son.

Your life trashy? No, it is not...you are trying to do the right thing and this could have happened to any of us. So, please do not judge your life by it...look at all you have accomplished on your own and you are still going strong and moving forward. Life tends to throw us curve balls, what we do with them when we catch them is what it is all about.


Sit quietly, the answers will reveal themselves when you least expect them to.
The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.