In my experience, shells in the face come from limp-wristing, or flinching.
I will add crappy ammo. If you are shooting cheap ammo the accuracy will stink and the ejection will be erratic. I shoot lots on sa pistol. Good ammo, clean gun and firm grip get er done.