Нельзя преподавать всем ядовито и жестко, ибо не все усвоят. Конечно, если зайца бить, он научится зажигать спички, но думать не научится все равно. Однако способ тоже как минимум эффективный.
И вообще педагогу, так же как и врачу, между прочим, надо всегда немного быть на сцене. Собственную морду плотно упрятать за маску и не брать на работу свои проблемы. Они там сильно ни к чему.
А лучше всего люди учатся, когда их ставят в соответствующие ситуации. Особенно если они при этом не знают, что в ситуацию их поставили с воспитательной целью.
Вот и выходит, что лучший метод - дамблдоровский. Манипулятор от глубокой любви и заботы. С юмором и совестью...