Фактически Снейп мог "героически погибнуть, защищая тайну палочки" только при одном раскладе: если бы под занавес он таки усомнился в здравости плана Дамблдора, откинул его и решил сделать ставку на победу и выживание Гарри в поединке в Волдемортом. В таком случае его героизм несомненен, но сомнителен его здравый смысл. Ведь, если не учитывать фактор пророчества, то Волдеморт способен заколбасить школьника и без БП, а если учитывать, то у Гарри есть шансы и с БП. Палочка ни в коей мере не является ключевым пунктом событий, и Снейп куда эффектнее помог бы Гарри, если бы сражался на его стороне, проредил бы ряды Пожирателей (например, вбросив идею о том, что один из них - настоящий владелец БП), или даже сделав попытку самому убить Волдеморта, чтобы мальчик уцелел. Уж последнее-то совершенно точно было бы героизмом.
И, конечно, тот факт, что он потратил последние секунды жизни на то, чтобы продолжить план Дамблдора, играет против этой версии.