Point is if you love someone, you will keep them above a dead unborn foetus. Simple as that. You can call them irresponsible but not refuse to behave humanly with them.
If your love only lasts till kid is alive in womb it shows how much you loved in the first place.
Sahiba did not go to eat food in restaurant and foetus died. She went for a larger purpose. Angad was not responsible for the torture Seerat did , isn't his body his responsibility too? Then giving million passes to Seerat for no valid reason isn't his responsibility but doing something for larger good is the woman's responsibility. As if she went knowing her foetus will die.
