I would just like to point out something !
You said that Sultan teach Aryan how to differenciate right from wrong !But Aryan himself said that Sultan was good. Then according to Aryan being a ganster is right !Won't he follow Sultan path in future ??If Sultan was really a good dad, he should have said that he's not good as well !Not bashing !
Sultan isnt the perfect of a person and has his own share of mistakes, agreed. He is learning to be a good dad but from Aryan's pov he is a perfect dad. As per u, Sultan should say "beta iam not a good dad" but will Aryan agree to it? He will ask "why ru not?" Sultan wouldve to respond "i made u a bait" Aryan would then respond "but that was for me to be strong" so on so forth. There is no way Sultan can convince Aryan that he isnt a good dad even though he knows he isnt a perfect dad YET. For that matter no one is perfect in what they do. Ppl learn from experiences and Sultan is learning too not ignoring the fact that he isnt as good as he should be. We should give him credit where he deserves.
Also the comparison was between RK and Sultan as men and their rapo with Madhu. Sultan obv couldnt say he was not better than RK in that respect because we all have to admit Sultan is way better a human than RK and way better in treating Madhu than what RK does.