Я жил в Люберцах 20 лет. Наш дом называли все местные жители "цыганским", т.к. их семьи жили в нескольких подъездах дома. Одни были культурные, чисто одеты, разъезжали на дорогих машинах, их уважали "любера", другие — грязные, безкультурные, попрошайничали, гадали. Я к цыганам привык, к их виду, к их окружению, точнее сказать я от них не шарахаюсь. А вот моя жена как их видит, её сразу передергивает.
Самый простой способ не разговаривать с ними, или достаточно одного слова "НЕТ", и не более. Чтобы они там не говорили "Ты хороший, добрый человек, тебя ждет счастье" или противоположное "Ты плохой человек, тебя горе ждет", всё равно не ведитесь, уходите молча.
P.S. От цыган вы знаете, что можно ждать. А вот от случайного прохожего, который с виду простодушный, вежливый, и от него ничего плохого вы не ждете, может оказаться кем угодно и как угодно себя вести!