I used to be very judgey about people rehoming dogs.
Then I became a behaviour consultant (ok I have skipped a couple of decades and thousands of pounds worth of education there, I didn't wake up a behaviour consultant one morning..)
People rehome pets for lots of reasons.
Some of them good - lifes changed, they can't meet the animals needs. Shits gone tits up, they can't meet the animals needs.
Some of them shit - they are arseholes and can't meet teh animals needs, they are lazy cunty fuckers and can't meet the animals needs... they would rather have a PS4 than a puppy.. they can't or don't want to, meet the animals needs..
But ultimately whether the reason is great or shite, the ANIMAL deserves another chance and hopefully an Owner Upgrade.
What I actually get judgey about now, is those people who cannot comprehend that they actually cannot, will not, are not meeting the animals needs sufficiently, and they need to give that animal to someone who can, but they refuse to do so because 'its giving up on them'# or 'i love them' or 'i cant be without them' or 'they wouldn't cope with out me'..
If you can't offer the animal a home taht meets its needs (and I don't mean you have to be the PERFECT home, I mean the basics and a decent quality of life!).. then rehoming is the better option and the kinder option.
Maybe if folk were less judgey about rehoming, less people would lie about why they are rehoming and those animals would find the right new home faster!