Agree! Only thing you forgot to add was " Jasmin deserved every bit of that evil.
"Bure kaam ka boora natija.As you sow so you reap."
Fateh is not at all denying his karma. He is going to pay for what he did to Tejo as well as Jasmin. So i give him full points. Had he returned home proudly after what he did to Tejo and Jasmin then i would have hated him. Instead he has given up on everything. So well go self punishment and redeem. That's the way.
Tejo has finally forgiven him but Jasmin is planning revange. Fine their choices.