My tank character Nosferatu (at least my version of him) doesn’t have a profile (yet), so lemme tell you about him real quick:
He lost his wife during a battle, but was promised by a team that showed up after the fight that they could “bring her back” if he joined them. He did, and has been staying with them even though they never really revived her, just turned her into some sort of zombie. But Nosferatu never lost the hope of returning her back to her old self. He’s been searching for a cure for a long time.
The thing is, the team that found him is now an army conquering Europe and turning everyone they didn’t outright kill into mindless zombies. Nosferatu is now the highest ranking general of their leader, the Big Bad aka Armageddon. He obeys Armageddon’s every command, effectively carrying out a genocide.
People call him a demon and a devil, but in his own mind, he is just doing what he has to do in order to save his beloved wife. Sometimes, in distressed moments, he does feel like a villain, but he always quickly goes back to lying to himself that the end justifies the means.
So yeah, I think he fits the description.
I want to see a character who has good intentions but messes up everything they attempt to do, therefore just keeps making things worse.