Welcome to the forum Tabitha!
I am very sorry, and I know how much it hurts when you "feel" like you've disappointed your family. It wasn't your fault, and you did the best you could, or any of us could do. I am so sorry for your loss. That is so wonderful that you drove 85 miles to get your son a new snake, thats really nice of you. My mom always says that if one of my reptiles dies that shes not getting me another one. But I always know that she would buy me another one, and that she's just trying to push me to care for my reptiles the best I can.
I think that is awesome what you did, and good luck with Candy#2~!