I understand your frustration with this particular person, but your generalities simply aren't fair. There are people who are disabled and unable to work who are able to care for a dog and for whom a dog is a reason to get up in the morning. There is an old man in my neighborhood who can't walk more than ten feet from his scooter, and he has an old dog who rides in the footwell. I'm not about to tell him that if he can't afford $30 a month to feed the dog and $20 for some painkillers (poor thing has really bad arthritis) that he should just get rid of it.