uncleroot, сюжетные необходимости меня не интересуют от слова совсем. Только внутренняя логика происходящего. И перечитайте канон, что ли, там всё упомянутое есть - и что Гарри сообщил Снейпу про видение, и что Макгонагалл и Хагрид были устранены из школы в последние сутки перед операцией.