Well I never looked at it quite like that before. Maybe you are right. I kinda hope that you are...but then again, I hate how badly he treats Harry. I am re-reading "Order of the Phoenix" now and I think I hate Snape even more now...
But looking back at things now the way that you are...makes me think that he is going to be a "good guy". It is almost too obvious for him to really be bad