Obviously, there are animal people and people who don't like animals (for whatever reason)
Personally, I prefer the company of those who do like animals since I feel that they have a greater sense of humanity to them. I also think that animals are good judges of character.
My one cat was a cast off from an ex GF. Originally, I was just supposed to baby sit the cat for 2 weeks while she was away from home (the cat came to stay at my place)
After a couple of days, the cat and I were getting along quite well. When my ex came home and came by my place, she came upstairs to the bedroom where the cat was sleeping and the cat looked at her, jumped off the bed, ran down to the basement and hid under a table. Obviously, the cat didn't want to go home.
So, she stayed, and she's been with me for 2 years now.
At the time when the cat came to stay, I had literally just lost my father, and I was then parentless since my mother had already died a few years before that. I felt completely alone for the first time in my life (despite having a GF at the time.) Without a doubt, one of the saddest darkest times I have ever experienced. The cat stuck to me like glue and prevented me from completely losing it. I got more caring and concern out of a 10 pound cat than any other human being in my life. And that's the sad God's honest truth.
If I have to drop cash to keep her alive, I don't even think about it. I don't care how much it is.
As far as the guy in the alley goes - there are government programs for him and his chosen lifestyle. My taxes pay for that.