He watched Daddu in a state of collapse over Anoop's threat to leave. If Anoop had left and Daddu became seriously ill or died because of that, would Shiv have beeen able to forgive himself? Could a man who said his family was his life, could he have watched the family break up and live peacefully after that.
I think he did what he did to save daddu and his family.
The root problem is DB whom Anandi protected though Shiv was ready to expose her. She made him promise that they will not act against DB in order to save daddu from hurt, in order to preserve family peace.
Both Anandi and Shiv did what they did -- in my view stupidly -- for the sake of their family. If Shiv is wrong, so is Anandi -- more so because she indulged a snake. Anoop is a shade better than DB and at least has some reasons for his grievances.
Was Shiv insensitive to Anoop's insult of Anandi?
He confronted Anoop when he stole the Bhaili file, he told him off when Anoop scolded A for not getting his dinner.
Having told Anoop you can take what you want from Bhaili he cannot now ask why he took her staff. Confronting him on that would have made things ugly.
Instead he went to Anandi's side, comforted her and advised her to be strong and rebuild her business. Had this happened because of another business rival, A would have had to tackle the problem by being strong and competitive but using ethical means.