То, что Снейпа травили в школе, не является оправданием его поведения по отношению к Невиллу уж точно. Родители Невилла его не трогали. А нелюбовь к Гермиона это смесь его презрения к маглам и зависти к тому, что она умная, как и он, но есть кому ее защитить. А история с зубами это мерзкая мерзость, которая раскрывает всю гниль Снейпа как человека