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