So what seems to be the trouble? Your hero went too dark and lost the shoulder angel? It happens when you’re too rough with them. Guessing you pushed a little too hard and the poor thing couldn’t move on. Did you have a replacement? That’s a shame, but it’s not the end of the story. We can fiddle with your hero to get him on the right track. How’s your villain doing? Not a scratch. That might make things easier. Let me take a like in the old chestnut.
I see part of the problem. You took all of the motivation and controls off the hero. It can work if your story allows for him to go dark, but you just drove him into the ground. Now you can do a few things with this. The easiest ways are to have him go villain, henchman, or feral while introducing a new hero. It’s not unheard of and it takes less effort that dragging him out of the abyss. Many people do this. Let’s not mention comic books here. Great fun, but those characters can switch sides at the switch of a writer. They’re consistent in their inconsistency, which is how they last for so long. Bitter? Maybe, but that’s neither here nor there. We need to fix this guy up. What’s your choice?
Since you want a repair, I should point out the other issue. You never gave this guy any downtime or stable happy moments. All I see here is misery, fighting, and things being taken away. You were going for a gritty anti-hero, right? Well that’s great as long as you don’t go over the edge. They still need a slightly noble goal, a friend or two even if they don’t reciprocate, or something to keep them as a hero. You’ve had this guy go on vengeful massacres, lose two wives to accidents, and forced to kill five of his own children. Why do you keep bringing his mother back and killing her off? Do you have any idea what you’re doing? Even a character’s psychology can be broken. At the very least, your story is a mess and this guy is embodiment of that.
Here’s what I’m going to do. I’ll keep your hero for a week and remove a lot of the trauma that you caused. In fact, I’m going to take all of it out and let you choose the three pieces that I put back in. You’re going to take this coupon and go to my aunt’s boutique. She designs happy events for characters. Buy some and have at least one with the ‘unbreakable insurance’. That stops you from messing with it. After you do this, go home and rewrite your story. This is only a suggestion though. You can ignore me, do what you want, and break this guy again. If you do then know that I charge extra for customers who repeatedly break their toys. See you in a week, kid.