I would have done the same Sabrina, 12 may not seem that old, but certainly not young, I'm sure she will have had a good life with you, and to put her through operations and change of lifestyle, probably not fair on her, especially if there are no guarantees she'd be clear.
It's hard when we are talking about a life, but you're doing your best for her, she'll be at peace.
