With no offense to anyone, at times specially among desis (including some of my own relatives), I feel that while bargaining with a shopkeeper some of them don’t realize that they are not talking to a close relative or mehram. The politely using (insisting) of the terms like “please” and “But you had promised that my clothes would be ready on this date” in a soft voice and having a long conversation with a person whom they would totally ignore in daily life (as part of their belief to not chat and smile frankly with a non-mehram) gives an impression of hypocrite to non-Muslims.
Also letting a non-mehram shopkeeper help them wear bangles or shoes is not understandable, because if they come across the same shopkeepers in daily life they would not even like to look at them (as part of their belief) let alone allowing them to talk and touch.
The worst part is when the spouse is watching it and doesn’t feel offended by something which is only the spouse’s personal right to do in terms of interaction, and he would have objected such acts if it were done on some other occasion.
p.s. The intention is not to criticize anyone, but to realize unintentional double standards that exist in people like me. It would be kind of people to suggest ways in which we are able to decrease these mistakes from our daily lives (to the extent humanly possible) and interact with people in daily life while trying our best to not violate our own belief system “to the extent possible”.