I'm into deep wrecks, so I often practice CESA's from over 100' (sometimes unsuccessfully) on ascent. I figure I have to come up anyway, so why not benefit from the experience? My regs in my mouth, so if I need a breath, I have one. No danger; so maximize your opportunities... I just fail to see whether a Diver can do a 100' CESA has anything to do with this scenario.
If your "being attacked by another diver for air," give it to him. If you can't hold your breath long enough to get to your secondary in the event your primary is taken, you shouldn't be diving in the first-place. The Instructor should have enough awareness to ascertain if anyone in his proximity requires air and should be offering his reg to the diver already. Obviously it's possible for anyone to be caught unawares, but this apparently has occurred "several times?"
If your "being attacked by another diver for air," give it to him. If you can't hold your breath long enough to get to your secondary in the event your primary is taken, you shouldn't be diving in the first-place. The Instructor should have enough awareness to ascertain if anyone in his proximity requires air and should be offering his reg to the diver already. Obviously it's possible for anyone to be caught unawares, but this apparently has occurred "several times?"