
Sometimes I think that the punishments are too harsh but then I remember that they forcibly took her baby out of her womb

She was not even given any painkillers. They basically tore her womb, a most sensible zone if you are in labour pains. To be beated is nothing compared to that... More than that the baby is still attached with the mother via the cord. And the death is not immediate for the mother, so she experienced everything full force.
Not to mention that at that time she was innocent so she most likely became really attached to the baby in pregnancy. And she scarred herself for the man who ordered her to be tore apart and her life was made a hell by the concubine and sister beforehand. Disgraced, humilliated and nobody by her side, not even her mother.
Theit punishments are very very well-deserved.

I can't help but think that there had to be another way to stop the gangster, where he could live

I think he already gave up on trying to live, he simply got rid of the gangster in an efficient way to make sure his partner would not get hurt. If he was to slowly walk towards the gangster and buy time while saying things, there is no guarentee the gangster wouldn't shoot and therefore killing both him and partner. But, to be honest, he could have just ran up to the guy and slap the gun out of his hands/punch him as opposed to falling of the building as we already see how athletic his body is ┑( ̄Д  ̄)┍
ΤΗΑΤ'S WHAT YOU GET FOR MAKING STUPID DECISIONS YOU DAMBASS BITCH