I think the Democratic party is perceived as the people who favor having homeless people everywhere. The reasons for this perception are that (1) Democratic cities are often full of homeless people, and (2) Democrats are often heard speaking out against limits on where homeless people can gather.