No issue dominates big city politics right now like homelessness. Los Angeles Mayor Eric Garcetti and New York Mayor Bill de Blasio have come in for the harshest criticism of their tenures over proliferating tent villages and visible human suffering on their sidewalks.