I'm happy that there's a happy ending!
Different people have different ideas of what constitutes proper animal welfare or husbandry.
For example, we crate our dogs. We always have. But I don't know how many people I've talked to who won't because they consider it cruel. Meanwhile, I know many people who've given away their dog because it ate the couch one night.
And even though we're on an acerage, our dogs aren't left outside lose to fend for themselves. If they're out, they're with us. Most of our neighbours have single outside dogs. I find it disconcerting to have a dog staring through the door, wishing he could be in with his pack rather than sitting outside by himself...
But in the big picture there is more than one 'right' way of doing something too...so as long as the animal seems reasonably content and not in distress I don't question.
I would never 'free' any domesticated animal though...I know the odds of them surviving are nil, but some people do think this is fine...not sure why. It's akin to taking them out of their comfortable urban environment and setting them 'free' out in the wilds somewhere...
Every parrot has a duty: To reduce the world to toothpicks.