Законность или незаконность определяется, как ни странно, судом. Всё, что угодно, может оказаться незаконным.
Только есть нюансы:
1. Должно быть решение суда. По каждому объекту конкретно, ага.
2. Должен быть наказан чиновник, выдавший незаконное разрешение. По всей, так сказать, строгости закона.
3. А вот когда это всё будет выполнено - по закону, ага, по закону же можно и снести незаконно построенное.
При любом раскладе установление законности НЕ относится к функции местных властей.
При любом раскладе "оптовый" снос является со стороны местных властей НЕзаконным.
Выделение участков под строительство относится к функционалу местной власти. Естественно, с учётом как СНИПов, так и других нормативов ( в случае с объектами рядом с метрополитеном - обязательно (!!!) с учётом требований МЧС, поскольку Метрополитен относится к объектам ГО).