In high school I was the captain of our rifle team, this was especially odd since our high school is based in suburban NJ. It was my responsibility, at the time, to be the range master during practices while the coach was busy going over targets, scoring, talking to the next line of shooters, ect. Basically, It was my responsibility to make sure eight teenage boys with guns didn't hurt each other.

Anyway, in all the years of having a rifle team we never had an injury. The reason being is, anytime someone messed up, even slightly, they would be reprimanded immediately and it would be made sure they understood why.
If it was something serious that could hurt someone (like messing with a rifle why someone was down range) they would be removed off the line, get a talking to by both myself and the coach, and they wouldn't be allowed back onto the line until the next practice (usually they would then get the job of helping score targets or cleaning the range waiting area for the day). It was a very similar practice to what you did. The basic idea was, "you can shoot again after a good nights sleep to help you better focus on your actions." We still had plenty of fun even with such a strict policy.
With firearms you always have to keep safety the number one priority. I definitely think you were in the right. What you did is no different from what any other range officer might do if your son was shooting at a public range.