i agree with you. It's a difficult one to talk about.
My ideas are impacted by the fact that I've done quite a bit of travel, some to do with work, often in places where for example women never show their legs at all, or their shoulders etc, depending. If you were to turn up in a strappy vest and short shorts and expect to be treated with any kind of respect by anybody, men or women, because 'its my right to wear whatever i want', you'd be (imo) a fool. And even though we like to imagine that its entirely different here nobody cares or nobody judges or reacts or whatever, thats just not how things work.
The most important bit though is, as you say, that nothing a person wears is any kind of green light for harassment or assault. That's the bit that matters.