My guess is because Dumbledore asked him too.
But Snape didn't really hate Lupin, he only hated James and Sirius. Lupin was a much more timid student and never actually attacked Snape, he just let it happen sometimes. So while he maybe disliked Lupin for that, I don't think he held such a grudge against Lupin as he did with the other too. |