Уважаемый Дмитрий Анатольевич. Ваше решение правильное, но уж слишком запоздалое, когда ситуация дошла до смешного, когда об необходимости этого знают все... Это говорит о низкой оперативности основной функции управления - функции контроля. Ведь кто-то конкретно отвечает за проверку законов (тендеров на закупку, например). Эти люди должны осуществлять эту проверку не в Москве, надо выбрать (точечно)два-три уровня управления (сельский, городской, областной, республиканский муниципалитет-департамент), и мониторить там, постоянно, с оперативной коррекцией законов, при необходимости. Только там можно получить реальную оценку новых законов (да и старых), их комплексную реализацию. Прокуратура не имеет возможности выполнять эти функции, да и не предназначена, наверное, для этого. Или ввести должности в Прокуратуре, которые будут отвечать за это конкретно.
Если контроль плохой, это не значит, что тогда его лучше убрать (например, не кошмарить бизнес). Нет контроля, нет проблемы с ним. Но возникает множество других. Без реального контроля управление превращается в шоу. Извините за менторский тон, накипело.
Обратите внимание, что чем выше уровень управления, тем ниже ответственность за принимаемые решения, все аферы сводятся к формулировке - превышении должностных полномочий, смешно людям. Ну сняли его с должности, ну и что. Его путь - пример для следующих руководителей.