I really like your point of view here. I too, believe there is a good chance Snape is innocent, but he does hate Potter. You showed how he could have done what he did, and still keep this hatred in tact. We'll know soon enough if we're right, but even if we're wrong, this was a very well written and thought out idea!