Your alone. No one else has anything but flowers and puppy dog experiences at gun shops.
This happens in niche businesses. Gun shops, bicycle shops and others are often owned by passionate people with little business acumen. In turn they hire fellow passionate employees that have little or no customer service skills. The owner doesn't have the ability to train them since they don't know either. The good shops will treat customers well because they understand that it takes a person with several knowledge bases to run a business.
Many of these smaller businesses cannot afford insurance, higher wages, benefits, good hours, etc. This makes it even more difficult to find someone with good customer service skills to accept a job.
Well said !!