Molliew, I think you did wonderful. As long as you recognized his anger and emotions THEN after him displaying what he did afterwards, that speaks volumes. Even tho his is almost 17, you know he may leave you when he turns 18 based on H returning, so you may have to prepare for that one day Im sure. Here is Z's greed for life I try to live by and think of often...hope it helps you....
Don’t underestimate your worth by comparing yourself with others. It is because we are different that each of us is special.
Don’t set your goals by what other people deem important. Only you know what is best for you.
Don’t take for granted the things closest to your heart. Cling to them as you would your life, for without them, life is meaningless.
Don’t let your life slip through your fingers by living in the past or for the future. By living your life one day at a time, you will live all the days of your life.
Don’t give up when you still have something to give. Nothing is really over until the moment you stop trying.
Don’t be afraid to encounter risks. It is by taking chances that we learn how to be brave.
Don’t shut out love of your life by saying it’s impossible to find. The quickest way to receive love is to give love; the fastest way to lose love is to hold to it too tightly; and the best way to keep love is to give it wings.
Don’t dismiss your dreams; to be without dreams is to be without hope; to be without hope is to be without purpose.
Don’t run through life so fast that you forget not only where you’ve been, but also where you’re going.
Life is not a race, but a journey to be savored each and every step of the way.