I'd like to answer this thread seeing as I'm a gun store employee.
OP I understand where you're coming from, but I can tell you that most gun shop employees are part time workers. Imagine having to know every aspect of every gun, magazine size, weight, caliber, take down procedure, warranty...