Mandy, I'm sorry his "it's your fault" bs is continiuing. He may never change, but do not allow his projections to stick on you. It's not your fault he was so unhappy w/his life, etc. My xh has been gone for 8 years and it's the world's fault that he's not happy. He's still blaming me and everything and everyone, but himself. Until they can look within, they will continue to blame everyone else.
Mandy, keep walking forward and do not allow his projections t tarnish your life. You and your son will be just fine.
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.