This “no ditching”, Perfect trim should never have to ditch lead argument is poo. Ditchable weight is a form of redundant buoyancy. You start every dive over weighted. If you are diving wet, suit compression is going to make you over weighted at depth.
At the end of every dive you should go home. I know divers, with way more experience than me who have dropped lead. It so freakin’ easy to say never, he should.... never panic.... never run out of gas.... pre-dive check.... it is so easy to give free advise, which is worth just what was paid. I decided to drop weight on a dive because the collar on my drysuit was too tight on my neck during a long surface swim. How about giving me advice on that moment? The objective on every dive needs to be to get out of the water alive, not to provide opportunities for someone to critique the incidence on the Internet.
I have been on the surface of the ocean in a lot of cold water gear with the sensation created by CO2 build up in the brain. Panic and tunnel vision are the physiological symptoms, they are not a personal failing of the diver. One of the things I tried before dumping my weights was to pull my collar open to get more O2 to my brain. How stupid is that in a Drysuit in April? That is what happens. You can die in this sport and the open ocean does not give a sh*t about pre-dive checks, perfect trim or whether you should or shouldn’t panic.
I panicked, but I had the experience and the training to do the right thing so I got to go home. Sometimes you get your ass kicked. That doesn’t make you dangerous, that makes you experienced.