Hunters up in arms as ‘anti-shooting’ GPs refuse to approve gun licences