You are not a bad mommy. Things happen that we can't prevent. Unfortunately with our scaley friends, we can't tell anything is wrong until it is too late. Please don't be so hard on yourself. I have had my snakes pass at every age, with no indication that anything is wrong.