I think it would be better still if men simply stopped trying to speak to women they don't know in public places at all. It's rarely welcome and usually leads to trouble.
Considering the present state of relations bvetween the sexes, proper social introductions, chaperoned dates and arranged marriages are the safest way forward.