Верны оба варианта.
Грамотен первый вариант.
Запятая в подобных конструкциях не ставится, верно: нет чтобы пойти на работу, нет чтобы сказать правду.
Общеупотребительно: сделать укол, сочетание поставить укол – профессионализм, характерный для речи медиков.
Такое употребление возможно: родиться – двувидовой глагол, т. е. он может употребляться и как глагол совершенного вида (что сделать?), и как глагол несовершенного вида (что делать?).
В «Словаре русского речевого этикета» А. Г. Балакая указано, что молодец – «широкоупотребительная форма похвалы, одобрения равного или младшего по возрасту, положению». Равного или младшего – следовательно, так может сказать учитель ученику, начальник подчиненному, но не наоборот, как Вы верно отметили; в то же время так можно обратиться и к равному по возрасту и положению – и в данном случае употребление слова молодец не означает, что говорящий ставит собеседника на ступень ниже.
Если в этот фразеологизм вставить прилагательное, то он перестанет быть фразеологизмом.
Нормативной, "правильной" формы не существует.
Такая фраза корректна.
Такое высказывание некорректно.