very interesting point about putting yourself first in a rescue situation. and i agree in principal with this. however, in an out of gas situation are we really going to sit back and wait for them to pass out or bolt to the surface before we step in ? i think as a buddy, and certainly as a dive pro, you have agreed to help as soon as you agreed to go diving. it is required for a dive pro to go above and beyond to give assistance. and i would hope other non pro divers understand that when you agree to accept the responsibility of being a dive buddy you also agree to provide gas immediately should the need arise.
so we teach, or learn as students, an important lesson... just to do completely the opposite?
maybe on a dive pro level i could understand...
we have a different risk awareness, perception, speed in reacting to the situations and control of gear and people...
and still there's no teaching on how exactly to act differently than what you learned in the rescue course. SSI point out few different approaches for the dive pros, but nothing very specific.
on a buddy system, definitely not.
Since the OW course they (we) teach you to stay away from panicked divers at all times... then students arrive to rescue level and we reinforce that. Why do you assume they should go above and beyond what they learned? Makes no sense.
Being a buddy does not imply AT ALL what you stated...
viceversa is implied, written and signed prior to the dives, that you assume your own responsibility for what will happen underwater. being a buddy imply that you do the buddy check, that you stay close, that you check each others air... not that you will provide gas to a panicked diver attacking you. that is not stated anywhere, i'm sorry.