Jack Bauer sleeps with a pillow under his gun.
Superman wears Jack Bauer pajamas.
Hollywood doesn't show gunfights realistically. Jack is running away from guys who are unloading on him full auto, every bullet misses, then he, one handed, running, shooting behind him, shoots them all dead with a couple of rounds.
In reality, people miss a lot, and getting shot doesn't mean the bad guy falls over dead right away. For us mortals, the best use of guns for self defense is as a deterrent. Nobody wins a gunfight.