I've worked for Keith at the gun show many times, and I have to say the single most annoying thing is the idiot who comes up pretending/dreaming/whatever about the rifle he wants while giving the impression he has money in hand and is ready to buy. He's the one that asks if he can see the Rem 7mm with SS and wood in the box at the bottom of the stack, and after pulling it out, spending a half hour listening to his BS, the guy says he needs to ask his wife and disappears never to be seen again.
Now multiply that story x100 and you may get the picture of what has to be dealt with at the gun show and at the shop. Employees are human and not everyone has the patience of Job when dealing with folks who feel the shop is some sort of petting zoo.
The above is exactly why Keith's has the issues that it has... There are a number of types of people that go into a store... Those that know exactly what they want and walk in to BUY it, those that are unsure or doing price comparisons, those that like to chat to people of like minds and get ideas on future purchases... I for one do not buy my guns based solely on price, I also buy them based on relationships that have been built with certain retailers... I am all of those types of buyers and I expect the same level of treatment when I walk into a store whether I am buying that day or in six months or even a year... As I have not been to Keith's store or even to his tables at the gun show (based on lack of "relationship") in a long time, I can just say that the rude buy or get out attitude is what ended my shopping with Keith's... It is my expectation that the person behind the counter know guns, is able to sell and most importantly has customer service skills... This is a RARE commodity at Keith's and for other gun retailers in PDX area for that matter... A quick sale will make you money on the short term, but a relationship and quality customer service can build you a customer for life that will keep a business healthy in the lean times...