As for Jagya, his actions are very disappointing in the context of his so-called "redemption"
He gave big big speeches on his "usool" and "sahi vs. galat" and his "personal responsibility" and at the first sign of trouble he put his tail between his legs and ran.
All these big words "usool" etc. are tested when times are tough.
Anybody can say "I will not steal" this is my usool when they have a lot of money in their pocket.
The true test comes when there is no money in the pocket.
So usool is not something that you follow only when times are good. and at the first sign of anger from anandi or sumitra that you dump.
In addition, he has still not learned the value of communication.
Even if he didn't like anandi, in the context of her being his wife (atleast knowing that she thought he was his wife, whether he agreed to the child marriage or not)... he still had a responsibility to communicate to her that he was not feeling happy, here is what is going on in his life etc.. etc...
Same with ganga ... even if he had prefaced his Jaipur statement and request for marksheets to ganga with two sentences "Ganga, I know I offered you a job, but I am sorry, the current circumstances in my household with my mom and my wife-to-be don't allow for me to keep you here, will you please forgive me? May I find you a job somewhere else" ... that would still have been decent.
Once again he just glossed over his past promise without acknowledging it, or her understanding of the situation.
He is clearly the slimy skank that he always was.