Please don't feel that way. We all do/did what we believe to be right for our pets. With China, we let her go in less than 2 hours. With Freddie, although it wasn't osteo, we waited about a week to 10 days and had to let him go - he hadn't eaten in 3 days and told us he was ready (liver/spleen). With Gidge, I wish we had let her go sooner than we did. It is so hard to know what to do so we go with our gut and live with the consequences. Big hugs to you.