interacting with companions across different platforms
That's MS for you.
It's ridiculous for a customer to act this way. Such a selfish attitude is unacceptable.