My heart ached for your son just reading that. I have a S15 and S12 myself (14 and 11 last summer, when all our chit happened), and it just kills me that you had to tell him that, but I think you did the right thing.
It's very, very good that you injected some reality into the situation, as your wife is likely spinning the hell out of him. DO tell him "everything will be okay," just not "everything will be the same." IMPORTANT DISTINCTION.