I am sure they wouldn't mind if they were built in Revere or Chelsea. They would never be caught dead in Chelsea!
You are so right. They complain but never have an answer to the problem.
Yet with so many people moving here, housing and roads must be built somewhere. If you object to development in locations A, B and C, you need to say where and how development is appropriate. Otherwise, you merely divert development to the locations where there is the least resistance to it, which are often the worst places of all, if looked at objectively.