This. End of story, the kid was going to die, one way or another. Stop trying to reason out fiction people....
No, not that. Only end of story for braindead fanboys who lack the common sense to understand that people don't act that way. Why do you keep making up excuses for the laziest writing in TV history by just accepting that every single person lacks the common sense of the green stuff growing in my shower?
Yes, Ramsay probably would have ordered a volley. So what? Rickon didn't have the time to reason that out. His instincts would be to run away from the arrows and he'd dodge. The trained soldiers would not simply say "he's done for" and stop to have lunch. They're scream at Rickon to dodge. They wouldn't care about how easy it is communicate with a panicked kid, they'd STILL scream the right thing to do which would be to dodge!!
Are you so monumentally stupid that you think Rickon would simply accept the fact that he was dead no matter what he did? Bullshit, Bullshit, BULLSHIT!!! If that was the case he would not have run at all. He was trying to get away and he would have dodged after the first arrow. Everyone would have dodged.
That entire scene was predicated on the writers thinking it would look cool to have him running across the field with Ramsay calmly firing arrows one by one to set up the dramatic near rescue. But to make it work they needed Rickon to behave in a completely realistic way and rather than coming up with something that would generate the same drama while having people behave like normal people, they just went it the path of least resistance. And why not? It's what they've done for every scene and every character this season.