Now I'm stuck in a thought loop -- which is really closer to Hamlet, at heart, snape or harry? Sure, snape's all brooding and dramatic, and he's got the whole changing sides thing making it seem like he could be indecisive... But, darnit, I just can't help thinking that Harry could play the melodramatic, indecisiveness quite well. And it seems like Snape wouldn't have any qualms with killing someone he believed a murderer, while we've seen harry have problems with it.