I buy a lot from WalMart. Most of the people behind the counter there are fairley knowledgeable about most of their inventory. Did get one young lady that was down right rude and did not want to wait on anyone. Just went up front and told Mgr about the incident and he went to the Sporting goods Dept and waited on me himself and apologized for the young ladies actions, promised that it would not happen again. The young lady is now working in the Stock Room.
Keep on doing what you are doing and you will keep on getting what you are getting.