What you don't seem to grasp is that it all comes down to property owners. A developer is a property owner...just like a homeowner. They pay taxes and they contribute to where the property is located.
What you seem to be doing here is trying to classify homeowners as having more rights than nonresidential owners or that they have a claim to property that they do not own or pay taxes on. This is the epitome of the NIMBY mindset.
There are zoning rules that are designed to manage how a municipality grows. It's one thing to be against a project because it does not follow zoning patterns or rules. I support these efforts. It's another thing to use pressue to block development that does follow the rules but does not suit a personal preference. I dislike these efforts.
It's pretty cut and dry actually.