> It's definitely immoral for a city to have laws that make it impossible for working class people to live there (e.g. a suburb with moderately expensive land that bans multifamily housing and has large minimum lot sizes).
"Working class" is your designation, but I don't think anyone is entitled to live in any specific place (especially when they don't currently live there). Even drawing the line at the city level is arbitrary--should every neighborhood have all social classes of people mandated for living in it? Every apartment building? I just fundamentally disagree that laws reducing population density are inherently immoral simply because they might become desirable places to live that make it more expensive to live there.
> On the other hand you could argue that choosing to move to a city with immoral laws is itself a way of supporting those laws, and in doing so you become partially responsible for their outcomes.
Who's morally responsible for the laws and policies resulting in high crime, bad schools, rampant homelessness, and high taxes endemic to urban areas (at least in the US)?