My take on the Shukla VS Asim fight:
Sana asked for fruits & Asim ran to kitchen to bring for her, but later Sid confirmed with Sana that she wants oranges only.. which Sid very politely tried to convey to Asim that -she don't want apples but oranges only, so no need to bring apples.
But Asim refused to listen & used some abusive words FIRST (which got beeped) which angered Sid & he yelled at Asim to make him understand that SANA DON'T WANT APPLES which Asim just won't listen.. then again Asim used abusive words FIRST which pissed Sid even more & he abused him too & a war of words began between the two. Then Asim pushed Sid FIRST, later Sid pushed him back.
When both were separated by HMs, Asim again poked Sid by saying ''you're a piece of shit, bro'' when he was outside & saying nothing.. later Asim also brought Rashmi's issues to poke him even more (& this same Asim bitches about Rashami & bahu gang to Shukla all the time).
So in conclusion: Shukla was wrong in yelling at Asim to make him understand, he could've controlled his temper & make him understand nicely too. But it was Asim who used abusive words FIRST, then pushed him FIRST, & kept poking him again & again even when Sid wasn't around. Heck even Paras/Mahira who are jaani dushman of Sid supported him in this. So overall, Asim is wrong in this fiasco!