The immediate shift of the focus from those who are homeless and suffering to the consequences just confirms their priorities. They don't care about anyone else, they just feel entitled to a life without homeless people and that's what bugs them about homelessness. But no one promised you that. 100 years ago poverty and suffering was widespread but this got solved, not by complaining about their existance but with better policies and concern. Thats why modernity is associated by a more humane caring society compared to the past.
Dehumanizing others carries a great cost, you are just dehumanizing yourself and a society that has no value or concern for human beings is not a civilization. Homelessness cannot force anyone from left to right, these people were nowhere near left or liberal to start with. These are not labels for your personal living convenience, they stand for values and ideas.