For some reason, when I watched the episode first, I didn’t find it abusive or rude. After reading your post I watched again, then I felt for some it can seem that way. But I still beg to differ. Just a different perspective maybe😊
My reason- We are comparing this with his past actions, and hence assuming his capability in certain situation wrt to Sai. If we watch this as a stand alone episode, Virat is dealing with heart break, is hurt and disappointed and with all this, he is unwell too. If we are unwell and feel low due to any such factors, we are generally very sensitive, vulnerable and irritable. He was just trying to get some peace in all this when Sai walked in. We could see how he was jerked awake by her. That itself had triggered him. Then she insisted on feeding him. I’m not saying she was wrong, but then this is one of those situation where again no one is wrong. He didn’t intend to throw the food, it was an accident. He was only trying to stop her. We can see that in his reaction when he kept his hand in his eyes. And the rest of the words were similar to what he said in previous episode, but with more force. And thats because of the situation.
Will quote something that will probably make my perspective more clear.
Hurt is often mistaken for anger. 85% of the times the person is not mad, rather is disappointed.