Hmm.. I am wrong huh? I don't think so.You are wrong. You speak from your end point of view, what you believe it is correct, however, not from the standing point of view of her. Give women what they want when they want it not before, later, or when you want. He just show he is some nice guy, who loves to waste time and not take advantage of oportunities. Women dont understand men values. "Self restraint... and self respect" have other meanings to them.
I believe the situation was completely situational... and OP showing the restraint and just enjoying what was going on at the time and did exactly what the energy in the moment told him to do and what she was comfortable with. Not everything has to be sexual. If she really wanted sex she woulda progressed things herself in the heat of the moment.
OP .... don't overthink with your D!ck .... you did good. Talk to her... ask her how she felt that night and go from there. You did nothing wrong... and maybe next time she's more comfortable.
Epi