If a person doesn't have a home, and is living in a shelter or on the streets or in their car - how can they look after their dog. It's never a easy decision for people to give up their pets - especially when the situation out of their control. I would assume they thought in the best interest of their pet - he needs a home, space, food and stability. I've been there, and speaking from exprience. It's the toughest thing to do but people do it with the best intentions for their pets. Anyway - that's just my 2 cents.
What kind of quality of life would the dog have if their owners couldn't afford to take care of him? Seriously, get off your PETA high horse. As hard as it may be for a person, some times surrendering an animal IS what's best for the animal
Personally, as a rule, unless kids are involved, I'm more concerned about the animals, because they don't have much recourse. But I also feel it's important to remember we don't know more than a tiny sliver of the story and without knowing the full circumstances it isn't fair to vilify the previous owners. In this case I would say the pup definitely ended up in good hands. Hopefully the previous owners fare as well.
.
Good lucky good boy