If it was me, I would feel it was my turn to pay back Grandma B's kindness. I'm really impressed that the family has worked so hard to keep the cat out of the shelter. It sounds like they are trying their best to do right by Grandma B and by the cat. I think it's time for you to step up. You can afford the cost to fly the cat out and they are offering to do all they can to make it happen. If you feel that you can't afford the cost, look again until you find a way to afford it. I promise that you will feel better! Doing the right thing always pays off in the end. Also think about what a gift Grandma B gave you in willingly taking care of the cat for as long as she could so that you could pursue a better life for yourself, and think how happy she would be to know that the cat has a good home now that she can't take care of it anymore.