My perspective. I don’t think anyone has done anything wrong in this situation. You are clearly upset because you are worried about your friend. You are upset because the other person does not feel the concerned for your friend the way you are. That response is understandable, but not rational. Humans be like that.
I think the idea of leaving your family celebration early to spend some time with your friend is a reasonable solution. Nobody gets everything, but nobody is left out.
I understand that my view point is lacking in years of nuance for the situation and could be totally off. I leave you to judge how accurate/useful my perspective is.
As for food functionality it is very comparable to software remote control of a computer. There are 3 key features that stand out:
Edit: Because this is essentially full access to the machine as if you where physically at it, it should be considered a security risk. Not saying that you need to be scared of it, but you should be aware of the risk and protect it from unauthorized access.