Please note that this musing is as much for myself as anything.
It is hard to build a champion if we keep calling him stupid. I see the frustration in the trainers eyes..... you have the knowledge, but you can't get the player to see......so you vent, humiliate, intimidate, punish and sometimes even try to psycho his opponent. But in reality you are only damaging your player more.
For this player has to play tournaments by himself, think for himself, fight his own battles. The trainer cannot sit in his place. So how do we achieve this?
I think all trainers need to deeply reflect on this before letting themselves loose on the players, particularly the younger ones.