"
Within your post lies the problem, Vorangor: ""seems more fitting to me"". What seems one thing to you might seem quite another to someone else. I think it puts us onto a slippery slope into speculation. However, if you can find a reasonable citation that calls him an anti-hero, then its worth considering. Without it, leaving Snape as an antagonist seems prudent. -  (cast a spell) "