Absolute nonsense. It's insane that Sancho has been told to apologise for Ten Hag publicly criticising him.
The way Ten Hag has handled this is disgraceful and in any other business he would be the one in danger of losing their job.
All ETH said was that Sancho didn't get selected because he didn't train to the level that ETH wanted in the lead up to that particular game, and we had other options (who he obviously thought trained better). He didn't go into details. He didn't say anything about it happening before. He didn't say it would be held over him in the future. He didn't say it was some kind of punishment.
It's hardly some kind of harsh criticism, and it amazes me that people try to make out that it was. If Sancho hadn't actively gone to social media and basically called the manager a liar, nobody would have even remembered it within a couple of weeks. It's not remotely in the same ball park to the kind of vindictive criticism that Mourinho regularly used.
Although the bit in bold makes it obvious you are arguing in bad faith, since that's not at all what Sancho was told to apologise for.
Even taking all that aside, the fact of the matter is there is a very very strong likelihood that Sancho truly didn't train well that week. We know that, because his training (and his professionalism in turning up to training in time) has been criticised by numerous managers, coaches and other players throughout his career. So what is his manager supposed to do? Just keep protecting the player over and over and over again? Let him set a bad example to the other players?