10mm's have this problem too. After suffering a pretty bad 10mm shell sized burn on my right temple (got caught between my head and shooting glasses), I just changed the ejector on my G20sf to the older style with no loaded chamber bump. It is significantly different shaped, the machining seems to be finer and of a higher quality, and grabs the shells much more firmly. Hopefully I can take it out to test tomorrow. I control the frame pretty well while firing, so they weren't hitting me in the face, but they DO go straight up in the air. This one ejected up, hitting the overhead, and landing on me. My old G22 NEVER did this at all!
Stay tuned for a follow up...
There are two ways to slide easily through life; to believe everything or to doubt everything. Both ways save us from thinking. -Alfred Korzybski