Эммм. Ням... Снэйп подслушал пророчество, в котором было сказано, что некий мальчик, чьи родители боролись с ВМ, родившийся в июле (июне? Не помню, когда у Гарри ДР), уничтожит самого ЧЛ. Как все помнят по шестой книге, кандидаты - Поттеры и Лонгботтомы. Снэйп рассказал ЧЛ о пророчестве. Что касается Лонгботтомов, то на тот момент, он вполне мог не знать, что у них родился ребёнок. Так что, фактически, это он отдал Поттеров в руки ЧЛ. А Петтигрю был хранителем тайны о том, где скрывались от ЧЛ Поттеры. Об этом знал он да ещё Сириус. Петтигрю открыл тайну. То есть, если бы не Снэйп с пророчеством, если бы не Петтигрю, открывший тайну... Получается, они оба в равной степени виноваты, разве что Снэйп раскаялся?