Working part time at a gun shop/range myself now for a few months, I have run into my share of these types of people myself. I hate to see them coming, and you can see them coming from a mile away. Even before they open their mouths.
Well written story Lima, as usual. And a delight to read.