Thank God! Okay, I just finished the book tonight.
Okay, I have to think first and foremost we might have to live with the fact that Snape is not the good guy. Even if he is, no one will ever trust him again because of what he did. Dumbledore plead with him becasue he wanted Snape to remember what brought him back around in the first place, but Snape just didn't care.
As for deflection of jinxes, I think that Snape, deep deep down still feels guilty about Harry's parents. James still saved his life and therefore Snape (who still has some misguided sense of honor) feels that he cannot kill James. He tell Voldy about the prophecy and is then wracked with guilt because of his imagined debt. Therefore, he still feels the need to protect Harry.
The whole Harry/Ginny thing totally geeked me out. I don't hate her anymore as I did in the second and third books, but I still don't fancy them a couple. I'm holding out for Luna. God i think she's just precious.
Defense Against the Dark Arts:
Does anyone else love the fact that Voldy cursed the DADA job? I thought that was a hoot! So petty! Makes you wonder if Dumbledore had only accepted him as a teacher, maybe he would have turned out differently.
And if she's going to give old characters new names at least she's giving them better ones. I giggled every single time I heard "Snuffles," but I really like "Witherwings"