How do I do my job when everyone wants opposite things?
You want to build something good, and you are standing where everyone pulls in a different direction. Developers want profit, politicians want wins, residents want to be left alone. You cannot make them all happy. No one could. So stop trying to. Your job is not to please every side. It is to hold a clear picture of what a good community looks like and keep pointing at it, patiently, through all the noise. You will not win every fight. You can refuse to lose the thread of why you started. Pick the handful of things that matter most and defend those. Let the smaller battles go. When you feel torn in three directions, come back to one question: what would actually make life better for the people who live here? Let that guide the next decision, and the one after.