This does not logically make sense. It's TV. On TV, a guy can shoot an automatic and not reload for a full ten minutes. He can get shot at by 20 people with rifles and they all miss, while he kllls them all with a handgun that holds 10 bullets.
That is not sponsorship by gun companies. It is TV.