Well listen, don't throw yourself under the bus. You tried very hard to correct the things that we all thought was the problem. Sometimes things are out of our scope of correcting. We all have had animals perish on us for different reasons. Look at how much you have learned for the next kingsnake that you decide to take on. You are more prepared now to recognize things and correct them. Grieving is normal but don't wallow in it. Just bounce back with a new kingsnake. Stay in peace and not pieces.