I have not worn this outfit for a long time, as it would be deemed "controversial". In fact, for years (since age 12, when I started to get harassed by many men) I have worn a long coat when heading out, commuting, being in public.
It makes no difference at all. When wearing a drab, shapeless winter coat, I get followed either way. I still never wear short dresses or anything with cleavage or bare arms.