When he's happy with the way Aarti is with his kids, then he likes her, a bit like how his mum likes Aarti too when Aarti is keeping her son happy.
There's no excuse for him to get physical with her and try to throw things at her. It's such shameful and disgusting behaviour. What if she sustained a serious injury? Is he really that pathetic that he doesn't care about the fact she is a mother, and how her kids would deal with everything if she got hurt? What's worse is that he doesn't even care if he acts like a violent aggressive husband in front of the kids and the rest of the family.
Every time he did something wrong I thought ok maybe we could forgive him, but he has crossed the limits. He has no respect for the woman in his life.
Also why can't he tell Aarti what she did wrong? Is he planning to avoid her forever? He really needs to stop acting like a spoilt child who whinges every time things don't go his way.
It's so depressing watching Aarti always begging him for forgiveness, when really he should be the one asking for forgiveness.
I love this show, but the writers really need to work on the character of Yash. We all know he is complex, but that doesn't mean his violent behaviour should be excused.