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