Mandy, Yes, you most definitely can hold you head up high any where you go. You and your son have so much to be proud in the way that you both have handled the situation that you were tossed.
I agree, your son is still quite upset about moving out of his home. Some day, he will keep that promise and will get his home back.
As for your "x", he's got a lot to think about and I do not think he's ready to face himself in the mirror.
Take care of yourself and I'm glad you and your son are okay.
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.