Maybe dealing with the root issues that cause homelessness (mental illness, debt, drugs, etc) should be more important than whether well-off people 'feel' safe? People being dirty and homeless doesn't make them automatically dangerous.
Debt isn't a problem in itself, but I don't feel like there's enough support for people who find themselves in rough financial situations. Dealing with money and debt isn't that hard, but you need to understand it and I think there's loads of people that don't.