i agree that we shouldn't be hassled but i believe that it is a store policy to check for LTCH and to confirm the persons name on the LTCH via state id. There is a sign when you walk in saying please check all firearms at customer service as i never do that i assume its for all firearms being traded in or returned to the store.
No their store policy is to follow state laws regarding firearms. They have ZERO right to check your LTCH. Their store policy allows for carry as long as it is allowed by state law.