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