Signal-jacking and gps spoofing is the only cost-efficient and scalable way to bring these things down. The word gun really mangles the reality of counter-drone solutions
Unless the operator is going out of his way to use a critical frequency as carrier it should actually be relatively trivial to signal-jack the drones, assuming you do it in a narrow beam (thus that you know its position) rather than blanketing an area.
http://images.sscentral.org/reviews/cps2000_00.jpg