I agree with you on everything but the housing part. The opponents are more often property owners in the area who have "something to lose" - in their resale value and the neighborhood getting more congested (but let's be real, their main reason is not wanting to live by the filthy poors)
That said, I wouldn't have moved here if there was a 20-unit building on the block so I imagine I wouldn't be thrilled about one getting built.