I know I’m entering dangerous territory by saying this, but I must speak on Zelena’s defense with this one.
1. Rumple could have refused to teach Zelena….he didn’t, he decided to teach her. Even though he had already begun darkening Regina, he decided to teach the other sister. Therefore, he’s responsible for Zelena ever knowing how to control her magic in the first place. Just throwing the truth out there….
2. I will admit that Zelena was a bit wacko, and crazy type of ex girlfriend with a weak backstory(Blaming the writers for that)….the fact that she’s Regina’s sister, who Rumple killed, I think that will be a set back for him and Regina. Because not only did Rumple deprive Regina of a possible relationship with her sister, he also ruined her “hero” moment because Zelena didn’t get her second chance.
3. I will say that Rumple had a right for wanting to avenge Bae’s death, as it was PARTIALLY Zelena’s fault. But the moment he swore to Belle that he wouldn’t go after her, and that he’d try to be the better man….the vengeance should have been over! I’m sorry…even though it wasn’t a deal, it was kinda like a deal with Belle that he wouldn’t go for Zelena. A promise he broke that should have consequences behind them, which as RG stated, won’t be resolved with an I’m Sorry, and kiss. Because this isn’t the first time he’s done this, as I would like to bring up the Regina and Wraith incident that set off a chain of events much like him killing Zelena set off a chain of events, that led up to Regina’s Fifth Chance at a Happy Ending being taken away from her.
So in all….there is a heavy price coming for Rumpelstilskin to pay, and may fate ever have mercy on him…
"If you go as far as you can see...you will then see enough to go even further." - Finn Balor