You obviously have done a wonderful job finding good people for your pets, and the fact that you're going to continue to pay his vet bills is astonishing. You shouldn't feel guilty - you should be very proud of yourself!

You didn't make him sick. You found him a good home and you're continuing to take good care of him. I think you deserve a big pat on the back.