It sounds like you did everything in your power to keep your cats with you. I am sorry for your loss and I too have had to put a cat down for cancer....we, our family, never got another pet as losing that one almost put us over the edge...
Hugs to you and yours... know that you did everything you could..