I'm not too keen on the "lazy shitbags" terminology either, I was a struggling n00b in my profession in warehousing & logistics IT living in this area too, but since we're talking Cranbury we have to deal in Cranbury's reality. They have 4 police officers earning less than $100,000 straight salary. Even the youngins on the force earn 50% more in "extra pay". No cop in Cranbury is earning less than $75K.
Cranbury has
one K-8 school in the district. Total enrollment is less than 450. 57 teachers. I'm making an educated guess there isn't a long line of rookie teachers in the district who need a place to live.
One more anecdote, Plainsboro one town over was where I lived. They had many apartments that were built in the early 80's and were unrenovated and thus affordable. My first year I paid less than $700/mo for a one bedroom apt, and that was when New Brunswick was much more expensive than that. The town had a rent control ordinance in place where the landlord could not raise the rent more than 5% per year when a tenant renewed. A few years after living in the 1br I moved up to a 2br 1ba in the same complex for $1000/mo. Renewed a few times, then the property was sold to another management group. The new group slowly renovated every apartment as they were vacated, and eventually sold again to another group who jacked the rents of even the unrenovated apartments to the market rates. I bought a house instead with a PITI payment less than what those crooks wanted in rent for a 2br 1ba.
In short, affordable housing can happen, can be filled with hard working folks, and did not necessarily require billions in government funds to happen. But eventually greed wins out and the "lazy shitbags" working their butts off get pushed out for granite countertops and herringbone floors.
And don't lose sight of the fact that people will do anything for their kids to give them a leg up. If you were a young adult 20 years ago and had a chance to get your kids into West Windsor - Plainsboro schools for less than $1000/mo you'd jump at it. People would pay any price for that, and they do now, to the tune of over $2200/mo for my old renovated apartment. Cranbury is facing the same; their kids go to Princeton High School. How much would you be willing to pay to get your kids into PHS?