It's not the first time I say that Snape is my fav. character...
I always loved him/// you have to be VERY brave and have a very strong good heart to spy after voldemort aftem being a death eater... aspecialy after being abused by Griffindors in his childhood!!:) I think the reason he became a death eater is because of all his anger and pain... and its very nice he got over it after all... so what if he abuses Harry... Umbridge was so much worse...
and... I wonder: about his memories... when Harry "read" Snapes foughts for a moment ther was a black haird lady, beside her a black haird guy, and a black haird boy... I wonder: was the older guy snape, or his father??? was the smaller guy snape. or his son??? was the misses his mother or his wife??? both opsions are possible...