.....
Guys, it's not the actors or their characters. It's what's provided. Remember.....these props are RENTED!!! A fake gun doesn't cost the same as a real one. This includes transportation to the set and having a representative of the owning company be on set. For real guns an employee has to transport them back and forth from warehouse to location each day. Someone has to supervise to make sure a real gun doesn't disappear. That all costs money. A chunk of metal shaped like a gun can be left on set. For example....
Actually, based on my experiences with movie productions in California (and they’re not extensive, so I’m not claiming special expertise), “fake guns” are hardly ever used. These are all perfectly normal firearms, unless it’s a sci-fi movie or some particular script requires a weapon that an ordinary gun plus CGI can’t deliver, or sometimes as “stunt doubles” in scenes where the character’s real gun may be abused or destroyed.
If you look carefully at the end credits of a film involving firearms, you’ll usually find an armorer or similarly titled person credited. That’s not one guy, but usually a contractor running a specialty business providing firearms and expertise to movie productions who is responsible for the guns used on the set, and who has control of them when they’re not in the hands of actors. That armorer frequently provides expert advice as to which guns to give to what character, and provides necessary training for the actors. Sometimes it’s a very small job, like maybe a murder mystery with only one gun, or a huge job, like a war movie.
I used to know a guy, very knowledgable about guns, who worked for an outfit like that. These people know exactly what they’re doing, and what the actors should be doing. HOWEVER, the artistic preferences of the director always come first, so when the director wants the dramatic effect of a slide being racked, or a hammer cocked, then that’s what’s going to happen, no matter how nonsensical.