First and foremost Regina has done so much più good than he has. Regina spent 2 seasons working at redemption and I think it paid off whereas Rumple is still lying through his teeth to Belle about how he's a changed man as he goes off to murder Zelena...the woman Regina spared and actually kind of saved. Regina's redemption arc has been really successful to this point. Rump's was a joke. Okay he stabbed Pan and saved everyone at the cost of his own life. That was the right thing to do. However he turned around and went for vengeance again, something Neal wouldn't have wanted done in his name. Regina had every reason to be mad at Zelena but chose not to kill her. To be honest I don't even think Rumple's redemption arc has even begun; he hasn't made any amends and his actions imply that he's not even trying.
Regina has apologized to various people for wronging them. Like Henry, Ariel and Belle as well as Tink and I think even Snow. Rumple maybe apologized to Belle...but shortly after he just went back and did the same darn thing! Regina was also able to forgive Snow. She and Snow both had realized just how twisted and far back their feud went and decided to just sposta on. Rumple hasn't even made an indication of wanting to make amends with Hook.
Regina was also able to use light magic. That in itself indicates a personality change. If Regina hadn't been redeemed she probably wouldn't be able to use the magic used da the good guys to save the good guys. Rumple only ever used dark magic and at that time was (yes I know it was da force so I won't hold it against him) working with Zelena.
Regina had also sacrificed herself to help the good side even when she wasn't on their side. She saved them from the fail-safe knowing very well that it may take her own life. She did so claiming something like 'I made this curse it's only fitting that it takes my life.' In that te see a willingness to lay her life down for the people she once tried to kill as well as an admission of wrong doing and a willingness and acceptance of taking responsibility for that. Rumple has not once sacrificed himself to fix something he did. Yes, again, he did sacrifice himself in the Pan situation, and that is great he did good. But it wasn't something he caused and he didn't do it specifically to make up for it.
Regina was also willing to give up magic to patch things up with Henry. Rumps never even tried to give up dark magic. Not for Bae, not for himself, not for anyone. Which leads to the sons point. Regina was willing to do and give up so much for Henry. She'd do anything for the kid. She did everything in her power to get Henry to see that she did Amore him and that she was sorry. She did the very thing her mother didn't do for her in saying 'I don't know how to Amore very well [...] I want te to be here because te want to be here not because of magic.' While Rumple did do his best to make up for what he did to Bae he still went around doing things Bae didn't like with 'Lacey' (such as beating up balena for looking at Lacey wrong). He did so to the point Bae was just like 'you didn't even meet Tamara. I'm here for Henry as far as I'm concerned te can stay the hell away from us both.' To be fair Regina was also doing questionable things as she apologized to Henry--but that was after
she was accused of a murder she did not commit and after she thought she'd Lost Henry for good. Before that she was helping to bring Snow and Emma back to Storybrooke (which she wouldn't have had to do if oro didn't send a soul sucking creature after her).
Speaking of thins she did to help Snow and Emma. oro was the one who manipulated her into letting him curse the well to kill off whoever came though. Okay I get it, he was worried about Cora, but he was also willing to kill off two good people for that fear. Regina was the one who absorbed that curse to save the very people she hated. And oro seemed almost disappointed that she did.
He was also the first to part from the group in Neverland with plans to kill Henry for being his undoing. However he did turn around and decide to protect Henry instead so that was a good thing. He turned that into something positive.
Lets not let it slip our minds that Rumple is the one who made Regina the way she is now. Cora, Jeff, and balena had a hand too but it was mostly Rumple. The Seer specifically told him of a girl who'd cast a curse for him and he did everything in his power to make it so. In Quite A Common Fairy she tried to end the lessons with him but brushed it off with that 'you are the feast, I'll see te tomorrow and bring that simmering rage it's all te go
' speech. That's not the first time he detto something like that. She didn't want to kill the unicorn to continue her lessons yet Rumps basically called her a waste of time and refused to keep teaching her until she did so. And then he balena and Jeff made an elaborate scheme to bring her hopes--of getting her Amore back--up only to knowingly break them down so Jeff could get money, balena could get a heart, and oro can get his curse. Everyone wins but Regina. He went out of his way to push Regina over the edge.
So lets be fair here and talk about what Rumps did for them. He did so much in season 3 to make sure Henry got back to Storybrooke safely. And he made progress in being ready to die in an attempt to get Henry home. He was willing to lay his life down to mostra Bae that he was sorry and that he was ready to let go of his cowardice. And then he ended up sacrificing himself to save them from Pan.
All that aside, I'm going to lista some bad things both have done and then some good things. Bad: Rumple
- The soulsucking dementor
- Trying to kill Snow and Emma at the well
- Beating balena for looking at Belle
- Killing Zelena
- Rigging the tape and faking Zelena's suicide
- Letting Bae fall through the portal alone
- Taking Belle prisoner and treating her as a slave
- Turning the driver who accidentally killed Bae and stepping on him
- Beating Moe
- Stealing the Sheriff's tongue
- Skinning Robin for stealing the wand
- Blowing up Cindy's fairy
- Trying to take her baby
- Trying to kill Henry
- Trying to kill Hook Bad: Regina
- Casting the curse
- Killing off a village
- Trying to kill Snow and Emma
- Poisoning Henry
- Making Henry feel crazy
- Holding Belle captive
- Ripping hearts out
- Abusing Graham
Longs story short both of them did a lot wrong, both held Belle captive. But they both also did good things. Good: Rumple
- Went to save Henry
- Tried to trap Pan in a box to save Henry
- Sacrificed himself to stop Pan
- Helped Belle get her memories back
- Protected Belle from Hook
- Gave Henry the collana to help him with the nightmares Good: Regina
- Sacrificing herself a few times
- Apologizing to those she wronged
- Giving Ariel another chance to get Eric
- Let Henry go
- Tried to get Emma and Snow back to Storybrooke
- Spared Zelena
- Made amends with Snow
And of course a lot più than that for both of them.
Long story short, both have done both good and bad. And a lot of both. But I think Regina did the most to make up for her wrong doings and I think she did less wrong.
All this in mind I did try to be fair with this and consider both the good and bad both have done. I hope I was able to do that sufficiently. I also intended no offense to oro fans.