No, this is the definition you shared for villain:
Which deliberately says they are evil.
Please read my words carefully:
- Villains ARE Antagonists (hence the definition above about opposing protagonists is true)
- Antagonists are NOT ALWAYS villains (i.e. not always evil).
I have only ever called Shanks an antagonist, never a villain. I also never call him a hakiman so do not generalize me with other people. Stop being a brainlet.