There are no wrong answers, only your opinions 🙂
Personally, I think an anti-hero is a bad guy that does good things. He might cheat on his wife, steal, gamble, etc, but when it “matters,” he ends up on the side of what’s good.
Han Solo is an example that comes to mind.
There is a definition of what a narrative anti hero is.
https://en.m.wikipedia.org/wiki/Antihero
What is this ongoing trend of encouraging opinions to redefine accepted terminology and culture? Just make up your own new words instead of diluting the meaning of existing ones into slop.
Literally.