The prime minister, David Cameron, has assured shooters of his party’s support for the shooting sports