I think health charities are ok and dog rescue charities. Homeless charities are not.
Homeless charities, especially local ones, fill gaps where there is a lack of mental health provision. There but for the grace etc... go so many of us.
Born into a decent family? Have a reasonably safe childhood? Never been in care? Of average intellect, or above? Think yourself lucky, you are unlikely to find yourself on the street with nowhere to turn.
Brian, I'm not sure you do. Think, that is.