Many years ago, while teaching in Alexander Springs (a mere 20 ft), I had a free diver demand I give him some air. I waved him off and the next thing I know, he grabbed my regulator out of my mouth. I popped him in the chest, took my reg back and then took my students on a tour of the spring in the shallows.
As we are finally exiting the water, a Park Ranger approaches me and tells me that this guy is accusing me of assault. Realizing who it was, I told the officer all that happened, and that a free diver taking a breath at depth is putting themselves in danger of an embolism if they don't exhale enough on their ascent. My accuser was led away in cuffs. It was gratifying.
Never, ever give air to a free diver. You don't know what they understand or how well they understand it or if they even remember. The danger doesn't lie in becoming positively buoyant, but rather in not remembering to exhale on ascent and incurring a lung over-expansion injury. After all, the first rule of diving is "Don't stop breathing". BOYLES is really an acronym for "Breath Or Your Lungs'll Explode, Stupid. Thought you should know.