hey, getting hit with a pistol must be pretty effective, because on the old Superman TV show when the bad guys ran out of bullets they threw the gun at Superman!
And because of Superman's great respect for firearms, he'd always duck so that the gun wouldn't break when it hit him.