Rough sleeping is not the only situation that qualifies as homeless. A home is about more than a literal roof over your head.
For one thing, sometimes they bring up good points that legitimately need to be addressed, even if they aren't brought up in a very nice manner. I do my best to focus on replying constructively, though, granted, it can be hard to figure out where to draw that line and sometimes the framing of a remark makes it hard to reply without sounding defensive or something.
For another, if I take a hard policy of "ignoring the haters," then someone not being "nice enough" has committed an unspeakable crime, so to speak. My experience suggests this creates more problems than it solves. It is a form of shunning and I don't really want to do that. It works better to be willing to talk to people who are engaging me about the issues, even if it isn't always sweetness and light.
I continue to try to figure out how to do that in a way that furthers constructive discussion of the issues and without making it overly much about me, but sometimes that isn't obvious to other people. Sometimes people think I am upset and taking it personally when I'm not. I'm just trying to make a larger point and using this detail as an example to further that goal.
I don't know a solution for that. Maybe, someday, I will have everything figured out. But today is not that day. For now, I will continue to muddle forward as best I can, however imperfectly.
Have a great day.