However, military, commercial diving IS different than that of a rec diver. Programs may seem the same, but are they? Its a subjective.
If a civilian diving instructor has been a military diver. He knows that your son meets the standards of a civilian card (even if he didn't have a YMCA card). If they don't know about the specifics of his training, they may have an opinion, but it would be an uninformed one. Perhaps this is one of the problems I'm experiencing on this thread.
What would be your idea of what the OW course training should be? I ask this, for I do vaule your input and training.
Without getting too specific, my entry SCUBA programs are around 50 hours of training; although there is no maximum time limit to complete the course. If someone needs more time to work on their swimming or other in-water skills they have it.
The course is designed for a person to learn to dive by being a contributing member of a buddy pair. Upon completion they are qualified to dive in conditions similar or better than those they have been trained in without the need of a Divemaster or Instructor. Open-water training is completed in the North Atlantic.
I might add that I currently teach at a Dive Club without payment. When I ran Rec courses through my Dive Shop, my courses were around 45 hours. At this time PADI minimum training times were 27 hours and NAUI had a 34 hour minimum course time.
Regardless of the Instructor, what agency they are affiliated with and how they choose to run their program, most would agree that if their course was longer they could prepare the diver better. If they couldn't, they wouldn't be much of an Instructor.
The business of diving instruction however is not about what's ideal. Many people want is quick and easy and there's money to be made. A dive store finds it difficult to be competitive by running longer programs and charging more money to do so. Thus the current situation of recreational diving today.