"You were "pretty pissed" because he was breathing off that thing during our safety stop"
Perhaps he was down to around 3 or 400 lbs in his primary and he was overly concerned about draining it?
Perhaps he was practicing using his pony bottle and what better time to do it would be during a safety stop?
Here you are jumping to conclusions and getting all bent out of shape because you think he did something reckless.
He did so something reckless, he drained his primary gas supply because he did not want to end a dive early because of his gas consumption. When we got to the surface he took off his regulator, and the tank just hissed out a little bit of gas. The boat DM was pissed at him also because he had to check the tank. This particular person used the pony as a crutch, instead of the actually ending a dive when he should have. (This is the reason why I want to see my dive buddies pressure gauge, if they are a beginner.) I ended the dive when I reached 1,000 psig. I don't get pissed at a person for ending a dive because they suck down the gas quicker than me. I got pissed because he told me different underwater.
I forgot to add the 30 cf cylinder was down to 1,000 psi when we got to the surface. No way to use 2,000 psi for practice. If my math is correct he used a 100 cf of air, and 20 cf of that was for an emergency.
All this comes down to how a person was trained. I was taught to end a dive with 1,000 psi, because you might have to share air at your safety stop if your buddy was not watching his/her pressure closely. I let my dive buddy know that also, because I have dove with people that have great air consumption. I was also taught if something does not feel right abort the dive.
Several months ago, my dive buddy suck his tank down 200-300 psig. During our safety stop I was on my octo, and made my primary available for him if he descided he needed it (I was holding it a foot away from his face.)