Ok but you're still attacking a point they didn't make.
Someone said the answer was homeless shelters. The person you're attacking said "homeless shelters aren't enough, you need more". They did not say "build anti-homeless structures instead of shelters"
Shelters solve the problem for many but don't do anything to help the type of person causing trouble. That's all they're saying.