I agree with that too, about him loving Lily. I think when Petunia was talking about that “awful” boy, she meant Snape, not James.
Hmmmm. Good point.