I think that since regina is also fighting for Henry anything she does that may cause conflict with the Charming family will damn her along the way. My thing with Regina is that, while she is still responsible for her actions/choices and should work to be redeemed, she has very little choice in how she turned out. She was a teenager when the Daniel/Snow thing happened and was manipulated by her mother and later Rumple. Meanwhile, if we just look back, Rumple's entire situation would have ended up differently if he'd just moved from his village to somewhere else.