I also feel we need a different solution but you can't blame the mayor.  Do you get off your butt and help?  Have you offered shelter in your home?  Have you come up with a plan or finances?  There is no reason to allow the homeless to take over parts of the city but finding an answer is not as simple as you think.