I think both things are too extreme - to call them "hostiles" and to decide to awaken them. For me is best to say "No, thanks" with large smile as directly from heart as it goes. But in my city is more likely that you meet beggar that will start talking to you than salesman. And beggars choose me to talk quite often, don't know why
. It is intimidating for me, of course, but I usually just overcome it and listen to them. In the end it is interesting for me to think about whatever he said. But I don't try to "awake" him, I think it would be arrogant unless I really feel I have something to say him.