As an Eagle Scout who was required to earn swimming and
lifesaving merit badges as well as earning the scout lifeguard certification, my observation is that your son is very lucky not to be another drowning statistic.
Trying to rescue a swimmer in trouble without a flotation device is an extremely risky proposition. A person in trouble instinct is to grab on to the rescuer with a "death grip" and will crawl up them to keep their head above water. The one on one rescue is the last approach to be used IF there is NO equipment available.
Even if the victim is beyond the throw of the life ring, the rescuer should swim out with it to:
- Provide distance between the victim and the rescuer
- Provide a flotation device for the victim
This is against ALL the training from the Scouting program and I assume the Red Cross too. Drowning people are not reasonable.
It's great to learn to swim, but you should also at least understand the BASICS of lifesaving too. That goes with spotting and understanding rip currents too.