Maybe in MC one day the topic of forgiveness should be brought up. How does one go about forgiving? There are good books on this. You can learn to forgive yourself and him. And he can learn to forgive you, anyone in his past, and himself. This could be part of his continuing anger and anxiety issue. Learning how to forgive is something a lot of parents don't teach or model for their children. He may not know.