in my experience, the key is in bringing the interaction to one which is based in engaging. if it is clear someone is approaching me with an intent to 'try to get with me' i use an approach which shifts the consciousness- for instance, i'll speak to sociopolitical issues, and/or i will address them as 'brother'. to me, this is another form of 'self-defence'.