It's a figure of speech, a locution, an idiom...they simply mean that the rifle in question shoots very well. Not the most descriptive language, but it does convey the point well enough for most people.
Does the phrase "raining cats and dogs" also get your knickers in a twist?

[8D]
Mike