First let me say should there be a misunderstanding about what I'm going to say. I'm not anti-gun, I'm a Benefactor level, Life Member of the NRA. What I AM though is anti-stupidity. Watching shows on tv and movies I see a LOT of stupidity related to the guns.
First of all it seems like everybody, cops and criminals has never been taught to only pull a gun if you intend to kill with it, and never point a gun at something unless you're prepared to kill it. They're whipping their guns out and waving them around at the slightest, heck, at no provocation. They're always shooting at cars in traffic, and toward crowds of people. They shoot at doors, windows, cars, people whatever, but whatever it is it always stops the bullets. Well, except for the scene in The Gauntlet, where Clint Eastwood and Saundra Locke were in her house and the Police surrounded it and opened fire in a barrage. Bullets were pentetrating in that scene, finally the house just collapsed, probably quite realistic, for a change. Bullets penetrate and will injure or kill, beyond the intended target. Let's talk about misses, actors are constantly firing everthing from pistols to machine guns, especially machine guns, and missing the target. Apparently no one ever told them that the bullets don't just drop out of the air a few feet away harmlessly. Even the lowly .22 can kill at nearly a mile, it's unlikely, but now think what a .38, 356 or 44 Magnum, or a rifle or machine gun can do. True they're only accurate to a certain distance, but that doesn't mean they can't still kill far beyond that.
I think most actors have never even held, let alone fired a real handgun or rifle, but if they're going to use one they should. They should have the writers and directors also learn what a gun is capable of in the real world, and maybe we'd see less irresponsibility.