So what do you think I should have done differently? I was low on air, underweighted, and I couldn't get my buddy's attention. Should I have waited until I was out of air? Maybe grabbed some kelp and hauled my butt back to the bottom and waited for my buddy to give up on finding a lobster?
/apology
Openmind, I reread your comments and realized my response here was out of line. I apologize.
After this dive I did insist on clear consistent rules. Subsequent dives were much more enjoyable and safer. My buddy and I stayed together until we were back at the boat. Because my gas consumption was still much higher than his, my buddy often continued the dive solo so he could focus on hunting. I also skipped dives so he could have uninterrupted hunting time.
Thanks for asking what we would do....now you are really in for it
Aside from your buddy having been a Rule number one violation ( he is unsafe for you) , in the future you will need to find buddies with similar interests on a dive, and air consumption that is closer....if your buddy has so much air that he can go back to the boat with you, and have plenty for another dive solo, clearly you are not going to be fun for him to dive with--you should not knowingly do this to another diver, it is not fair to them. And I'm not suggesting he should be solo diving
So, on this dive, your buddy was "not" working hard, and you were..thus the big difference in air useage???? was he lower to the bottom, or using his hands to pull on the rocks or sand and not work as hard in moving? You need to find a way to be more efficient...If he is doing something better than you, you need to figure out what it is, right away.
Are you swimming with too much air in your BC, head up and feet down body posture--pushing a bow wave..?...if you create a very flat horizontal swimming posture, you should get a kick and glide that will use less effort for a given speed, and less air.
Since you were buddied to an instructor, and would have been expecting to be worse on air than him, you should have discussed what would happen when you got to 1000 or 750 psi. If it is only 30 feet deep, and you are new, I don't see why he could not accompany you to on the surface, or close to the surface--close enough to know there are no kelp entanglement issues, and you are fine. Once on the surface, I don't believe you should need him to get back to the boat. While I can't condone his solo diving, I don't think that was a terrible event. I am more concerned with your clear "DISCOMFORT". Once on the surface, you had air, the seas were no problem ( or you would have mentioned it), and you should have been able to swim back to the boat. The fact that a safety diver had to PULL you back to the boat, tells me that what may be the biggest issue of the entire dive, is poor swimming efficiency..this could be lousy fins like split fins, it could be dragging too much bulk through the water, but ultimately, every diver has to be able to propel themselves efficiently....I think it is clear that this was not happening for you....we need to figure out why, fix it, and get you back in the water with a better buddy.
Regards,
DanV