Если вы не готовы работать с новичками, не влезайте просто в это дело. Либо принимайте то, что происходит, и подстраивайтесь.
А смысл работать с неэффективными новичками, которые не хотят разбираться сами и переводят вопрос в плоскость выяснения отношений, кто и как себя некорректно вел? Чтобы они нахватались основ(что сомнительно) и потом бы ровно так же себя вели при выявлении их баги в тестовой среде? Или чтоб(как чаще бывает) бросили язык через пару месяцев и на их место пришли такие же, на которых опять нужно тратить время, на выполнение их задач за них же?