Is there a word for someone who is an antihero and an antivillain?

I am aware that someone who is an Antihero will do the right thing, but not for the right reasons. An Antivillain will do the wrong thing, but for understandable reasons.

Well, what if someone's both? a well-balanced person.

Is there a word for someone who is an antihero and an antivillain?
Post Opinion