Please don't beat yourself up. You've got so much going on with various kitty illnesses, and that's a lot of stress to be dealing with. Yodie will be OK, and you're certainly not a rotten mother.