Sorry, long post.
I don't mean to hijack the thread, but I've just been in a similar situation that left me shaking with anger - a very rare event for me.
I meet my homeless clients in a cafe that was set up by local churches. This afternoon I went to meet one of my clients and two others were sitting, inoffensively, on a bench outside. I was in conversation with the manager when a cafe customer came and paid his bill and told her that, 'The homeless man on the bench has been in twice to use your toilet, I thought you should know so you can stop it". She told him that she already knew and the cafe has a Christian ethos where all are welcome - and especially homeless and vulnerable people. His reply was that it was a different kind of Christianity from his - he would soon put a stop to it as homeless people, and I quote; "are a complete waste of air".
I am not one to court confrontation, but I asked him if he knew the people in question or anything about them and he said he knew they were "homeless losers" who deserve nothing! After we had a rather heated exchange of views he stomped off saying he was entitled to his opinion, which was that he "would get rid of them all". I think he was referring to a 'final solution'.
I honestly cannot recall when I've met someone so lacking in any shred of compassion. I badly wanted to tell him that one of the men he thought was homeless is actually not, but is a learning disabled man who almost became homeless himself and now befriends street-homeless people out of his own strong sense of empathy.
I keep thinking of all the things I could/should have said, but actually I do know that I would have been wasting my breath.
Thank you for listening, The Wonderful Man who usually puts up with my 'chuntering' is away and I know if I don't tell someone about it it'll just keep nagging away at me.