Agree on abuse.I'm with RC. There's a base line: food, water, shelter, love. Anyone can give those. Abuse & neglect are not the province of the poor. Rich people can be worse. The number of dogs vets see because owners overindulge them in treats that make them end up sick is just a different sort of abuse.
What I was thinking is you need some resources to protect abuse from others.
The street is often not a safe place for people or animals if for example gangs of kids are playing in a nasty way with an animal. So you need some place to keep the animal safe either with you or when you are not around.