I really doubt homeless people are good pet owners. Food scarcity, lack of medical care for your pets, etc, etc…
The fact that there are so many strong opinions from people who demonstrate an embarrassingly low understanding of the situation is one of the reasons the problem is so hard to solve in the first place.
It's the dogs that get left alone inside an apartment for 9 hours a day that are unhappy and neglected.