Jagya if really wanted forgiveness, would have not demanded it...He would have said sorry, irrespective of they forgive him or not and go away, saying I understand that you won't be able to forgive me, but I will wait if I have to wait for ever for the same...This simple sentence, would have shown a changed person, but as we saw, ego never let one win...Jagya if would have been truly guilty, he would have got forgiveness one day...! But he is selfish and doesn't think of anyone...That is the reason, there would have been no guaranttee that even if he would have been forgiven, he would have stopped at that...He would have wanted more than he has...! So, whatever happened is for the best...We all know that there is a possiblility that he would try to hurt Anandi, but Shiv is there with her now, and I am confident, that if there is honesty, love, respect and trust in relationship, no one can do anything...! Good will win over evil...!