In both cases, my answer is yes, It is violating her right to be left alone. Let me ask you this, do you think the whistles and catcalls are meant to be compliments? In most cases, they are not. They are meant purely for the amusement of the men involved. It is quite immaterial to them whether the girl enjoys it or not.
My guess is that what youre really after is some kind of law...
No, no, no. Perhaps I'm some sort of dinosaur on this issue, but I'm just really after men to act like gentlemen. No law can, or should, attempt to legislate that.
I think the whistles and catcalls are for fun, unless she reacts favorably, in which case it is for real. But nobody, and I mean nobody, has the right to say that others cannot speak around them. She has the right not to be touched, but people have the right to speak to her if they want, out in public. She can then choose to ignore or respond. And, in no way, is the concept of “hi” as a violation of rights old-fashioned or a remnant of some past utopia of freedom. That is a completely new, oppressive concept brought to you by the same people who invented political correctness.