Unless your plan is to undermine democracy I don't see how you can really fix this. With some exception, the people who decide the rules for what is and isn't allowed to be built in an area are the people who live there. I can be mad all I want that a city/township doesn't want to provide me the kind of housing I want but it would be wrong to force them.