It is not a good idea if you ask me is to give in because you want to be polite. For instance, I've said before how if you don't want to shake hands you shouldn't shake hands because you've got that right and for whatever reason, you might not want to shake hands. I takled about telling the person to put their hand back but I know its also important to be tactful, that means to be polite but still stand your ground. If you shake hands when you don't want to that is not being tactful, its giving in and its being a doormat. And martial artists don't shake hands but that's beside the point. Being tactful would be to say something like, "I don't shake hands," instead of just telling the person to put their hand back and coming across as offensive. This is important because I was really ticked off at this woman at Walmart. I was buying an age restricted product so she needed to know my DOB and she commented about my birthday. You see, I've got this birthday that is bound to get comments. I also think I should get special treatment because of my birthday but that is beside the point. (That last sentence was not meant to be taken seriously.) Anyway, I was very much offended about her comment about my birthday. Some people, lots of people might say I get too easily offended by the wrong stuff, and that might be so but it is what it is. As much as I was tempted to yell in her face at her at the top of my lungs, "DON'T (expletive) COMMENT ABOUT MY BIRTHDAY YOU STUPID (expletive)!" (I didn't do that by the way) I would be much better off to say something such as "Please don't comment about my birthday, I really don't appreciate it." So the key is to be firm but courteous. Don't allow people to cross certain lines but do so nicely. And also to use magic words such as please and thank you.
As it is, though, I am still thinking of going back and complaining to management about her. This is a really nice Walmart located in Pahrump, NV, and I often go shopping there when Im taking classes at FrontSight so I might not do that, but Im still considering it.