Yes, every time virat thinks and acts according to him. He never tried to see the situation from opposite person view.
1. Promose to pakhi - he did with good intentions, but failed to analyze outcomes of his vaada., how it effects their lives.
2. Marrying to sai - here also he thought only about hisself, his promise. And tried to prove he z nt cheating pakhi by calling her to his marriage. He is not analyzed family reactions and also sai condition, a teenager who lost her father, how cud she fit into loveless life, how she cud cope up with family snd his ex.
3. Aniket drama - he was jealous but blamed sai
4. Pulkit lunch drama - before anshiwini virat convo - he was furious mad at sai, but after that he understood where he went wrong.and apologized sai.
There many examples
Virat is a person always need a person who cud judge him and make him understand impact of his actions.
Unfortunately in shruthi track, no genuine person is there to make him understand his wrong deeds.
Sruthi sometimes she tried but that efforts are halfhearted efforts.