Это ошибка. Верно: намолоть, намелет.
Сочетание некорректно. Протест можно подать, выразить, заявить; а наложить можно запрет или вето.
В современном русском языке верно только: наложить запрет.
Оба варианта возможны.
Корректно.
Запятая перед тире нужна.