IMO if people are stupid / too tight to pay for house insurance, thats a risk they take. If they get flooded, then why should my tax go to pay for a new sofa, carpets etc for them??
That said, if people are homeless etc, then these are the people that taxes etc should be going to help...