You are absolutely right about treating customers with respect; there certainly is no argumant there. However as always, there is another side to that. Your LBS knows that you are a valuable customer, and it sounds like they treat you as such... it's a win win for everyone. On the other hand, if you start with the practice of not charging for certain things, it becomes confusing for the times that you do. What do you charge ? Who do you charge? When there is no labor charge, then it also can become expected, and at that point, customers are not happy and neither is the shop. The bottom line is the minute that you unlock your door , you are there to make money... otherwise you can't afford to stay in business.