Je comprends cette trouille, ici on évite surtout à cause de l'hygiène ; une collègue s'est retrouvée avec une septicémie suite à une petite écorchure, que la personne (le "clochard" donc) a voulu essuyer avec ses doigts très sales.
Mais ils ne sont pas méchants, même si souvent très alcoolisés ou carrément dans un autre monde. Je me mets à leur place autant que possible - ce sera peut-être ma place un jour, who knows - et je crois que faire fuir le monde les enfonce un peu plus dans ce sentiment de n'être plus que des déchets.
S'il faut apporter quelque chose aux gens qui ont tout perdu, c'est bien une forme de dignité qui leur permette d'exister, au moins.