How much do I want to kick Severus' arse right now? And a little bit of Harry's too, though I can much better sympathize with him in this story than with Snape. Ibiots. Stupidstupid boy-heads. Lily needs to come back from the grave and knock their heads together.
You have crafted a wonderful angstbomb here. And I don't mind saying it, you had me tearing up a bit in more than one place.