You asked NKT73 an either or question. Hero or villain? Is he a hero? Yes. Is he a villain? Yes.
The no answers are perfectly acceptable, too.
The answer he gave about none of us being good may be a little more informative, but it may not be as definitive for your tastes.
Characters in stories are bound at least to some degree (usually a lot though) by archetypes and how the audience relates to them.
There are no such "good" or "hero" characters that exist where in the story they cause pain and suffering solely for their own gain. The answer "hero" is not acceptable. At least not without framing the circumstances differently.
Will Chess Ever be Solved? Maybe.
End of Story.
You could give similarly minimal answers to every possible question, that similarly don't answer or explain anything.
Neither does the last 300 posts. But who's counting?
My point (entirely) -- this mindless thread is yet again a "HOT TOPIC."
Knock yourselves out...
You protested a perceived lack of substantial contributions by contributing nothing of substance.