I'd just like to point out that watching out for EVERY other person on the ice in and of itself is a hard task. Bring into account that you're practicing triples and quads at a world practice session, and it becomes even harder. At any normal practice session at any rink there are many MANY times when skaters get in each other's way. It just happens. While it is someone's run through, we have to remember that all these skaters don't know everyone else's choreography, so they can't necessarily predict which direction other skaters are going while simultaneously focusing on their own skating. People get in each other's way sometimes....it happens.
While it's clear that Hanyu had right of way, I'm not sure how Ten was supposed to notice in the midst of a spin that Hanyu was setting up a 3A in his direction. But maybe I'm missing something.
It is impossible to keep track of all the skaters on a session, however it is basic etiquette that whoever is doing a runthrough has right of way. Even if you cannot connect skater to music, at competitions they will announce the name of the skater who's music is about to start so you will know who to avoid. Generally, if I don't know a skater's choreography, I try to keep a very good eye out for them so I can avoid them. Even if I do get in their way, it is
my fault for not being careful enough to avoid them when practicing a spin.
I understand that on these practice sessions it's hard to find a spot entirely out of the way at all times to work on spins, but there are spots that are very common to do certain jumps (corners/ends for toe jumps, left/right of center for edge jumps) so you could try to spin in what would not be one of those general areas. When you get into someone's way once, I could see it as an innocent mistake. If you get into someone's way 3+ times, you're definitely not being careful enough.
Denis Ten does not seem like the type of person to do this intentionally. Yes, it's odd that a skater of his caliber who has been around the scene for a while *may* have been oblivious to what is going on around him, but it happens. Do people really think Frank Carroll would put up with antics like that? No way.
I think this is the best explanation. Ten wasn't trying to sabotage Hanyu, he just wasn't being careful enough for whatever reason. The quote "never attribute to malice that which is adequately explained by stupidity" fits this situation. If you replace "stupidity" with "carelessness" I think it would be something good to consider.
As for Hanyu's actions, I don't think it's unusual or childish for what some skaters do. It's common at some rinks to yell if you see someone in your way to let them know you're coming so they can get out of your way. Depending on stress this could be a 'watch out!' or a 'GET OUTTA MY WAY!' Same with punching the wall. If someone's relaxed, I see skaters just continue on or frown a bit. If skaters are frustrated (before a test or a big competition), they might stomp off. If kids get in my way doing stupid stuff (texting and skating, practicing the splits on the ice), I remind them it's dangerous and talk to their coach(es). Sure, it may not be polite, but it's dangerous to get in other skater's ways and it's frustrating when your music gets limited play time and it's crunch time.