"Have you ever even known one of these people?"  I've known a lot of homeless people.  I was one of them.  Wasn't a drunk, either.  Are you one of those who lumps everyone under a label and calls it good?