Okay, there's a character in my head that's an anti-hero/psycho. He scares the hell out of me. This character, Arlisha, is a 17-year-old orphaned boy who's the leader of a ragtag band of guriella warriors fighting against a much stronger army that's been attacking his country for 50 years. Arlisha...attacks innocents. Let me put in an example. Okay, so let's say Arlisha and another companion is talking to two members of the enemy camp for a trade of hostages. Arlisha will surrender himself if they give Arlisha's gang back their navigator, Thorna. When things aren't looking good in Arlisha's eyes, he suddenly spots an infant boy in the arms of one of the people, quickly snatches him and holds him off the ledge, ready to drop him to his doom. "If you want your baby, do what I say!" he yells. It's then I immediately stop thinking about it, heart racing. Arlisha is supposed to be a hero? Yet he seems to make war with innocents and the excuse he makes is: "They make war with our innocent women and children. I see no reason why I can't do the same." I tell him "Dude, wtf? Give them their baby!!" and I instantly see his cold stare as he smiles. I just don't like this guy. He's not as heroic as my other protagonists such as Amos, Heridon, or Omar. They would never do something like that. How do I make Arlisha likeable? What character development could I see from him besides just being a psychopath? Help.