В весьма тяжёлой ситуации у Снейпа раз в жизни сорвалось с языка. Лилька как староста в той ситуации не выполняла свои прямые обязанности. Снейп после этого в тот же день долго и униженно извинялся, потому что все мы люди и сорваться может у каждого, особенно так. Любой человек из плоти и крови поймёт пацана
Вот именно.
Сорвалось с языка. Это означает, что реально он считал именно так, а в обычных условиях просто себя контролировал.
И насчет "раз в жизни" — как мы видим из его "попыток извинений" — всех остальных магглорожденных он как раз так и называл.
Так что нет необходимости приписывать Лили меркантильность — любой человек её поймет, что продолжать общение с тем, кто считает тебя изначально унтерменшем это плохой вариант.
Ну и да, ключевая разница между Джеймсом и Северусом в том, что первый ради Лили смог измениться, а второй только усугубил разрыв.