Ashok was a ghussa keeda through and through.
If we look at his actions towards people other than Babes, he has been absolutely despicable towards them too. Being abusive towards Minnie, assassinating Meeta's character as well, being a public nuisance, having no respect for the police, constantly taunting his sister and her husband, or not being sensitive towards his own mother's health.
HS, on the other hand, has treated Minnie like his own daughter. After just one meeting, openly invited Dadu to come visit him whenever he wanted since he was reminded of his own grandfather. Gave shelter to Meeta when she had nowhere else to go. Has constantly warned Ashok the consequences he would have to face if he didn't mend his ways. Was inwardly freaking the eff out when Minnie had to be hospitalized but stood strong as a rock for Babes. Considers Lala, his subordinate, the greatest friend he could ask for and tries to help him out with Geeta Kumari in any way he can. Despite Naeem Bi being his godh li hui maa, he values and respects her so much.
You can't judge a character based off of their one action towards one person in one moment. You need to look at their history and then make a proper evaluation.