気の弱さというより話かけやすさではないかな?
客引きは話かけない事には商売にはならないし

だからアドバイスとしては
目的の店までGoogleストリートビューなどで事前に確認するして
早歩きできょろきょろせずに
声かけられても相手の方を見ずに絶対に目を合わせない

ってすると会話にならないから相手も諦める
暴言吐かれるかもしれんけどw