I'm sorry about little Ginger. I'm sure you did everything you could and were right about when it was time to let her go.
I have pet indoor finches as well as my chickens, goats, horse, dogs cats.
The first time I had to put down a little finch that was very ill I was horrified and it was terrible to do. I had asked my veterinarian about putting the little birdie down but they "didn't do birds" so I had to do it.
I put warm water in my sink and gently held her under. She went in seconds....she was that ill. Poor sweet thing.
Part of loving our animals and birds is doing the right thing by them. RIP Ginger.