Why does Roger refrain from hitting Henry with the stones?
Early on in Lord of the Flies, Roger throws stones at young Henry but purposefully misses. In this scene of the novel, Roger tests the boundaries of accepted behavior; he pushes the limits to test and gauge the other boys' reactions.
“Here, invisible yet strong, was the taboo of the old life. Round the squatting child was the protection of parents and school and policemen and the law. Roger’s arm was conditioned by a civilization that knew nothing of him and was in ruins.” (Chapter 4)
He chooses to miss, because he feels insecure about their reactions and does not want to open himself up to criticism. Roger fears the condemnation of his peers if he actually chunked a rock at the boy. He's still functioning within the laws of "civilization;" the intangible circle of protection around Henry are the lingering vestiges of civilization; Roger still feels it keenly and throws to miss.
Only later in the novel when Roger adjusts to the wildness of the island coupled by the savagery of the hunters does he throw off those old taboos of "parents and school and policemen." Roger is a bully at heart, cowardly targeting boys who cannot defend themselves like Piggy and Henry.When Roger loses his inhibitions, his violence escalates, ultimately resulting in the calculated murder of Piggy.