I'm suggesting that if I were in a public place and had a person shouting obscenities at me everywhere I went... it's illegal harassment, and the person can be identified and prosecuted.
I've experienced both IRL and online harassment, and managed to stop IRL harassment through the legal system. I was only able to stop online harassment by hiding.
What does "hiding" mean here? Not posting on twitter?
Is this a law that will regulate bad words and not content? People would have far fewer objections to a blacklist of words you can't use in public.
Is the problem with somebody following you around IRL shouting obscenities at you the content? Is somebody following you around all day shouting positive affirmations not objectionable?
You seem to be hung up on "obscenities" but yes you are correct, it's not just obscenities... there are a lot of varieties of harassment. Following someone around and shouting anything at them is likely harassment IRL, but it seems less clear online when you can't conclusively determine if anonymous accounts are the same person.
Are you suggesting that there are populated places that you can visit in real life where loudly shouting an arbitrary statement could not attract abuse?
If I went to a model train convention, carrying a giant sign explaining how childish and stupid I think model train enthusiasts are, do you think I would be subjected to a "constant barrage of callousness" until I left?
In the UK, "trolling" has been entirely defined (by a media and political class full of blue checks) as any angry response of the public against the wise observations of blue checks. It's entirely class-based. You don't have to threaten, you don't have to swear, you don't have to be ethnically, religiously, or sexually bigoted. You just have to strongly disagree. In fact, the more biting and incisive the comment, the bigger the perceived offense.
Entirely about nobodies embarrassing somebodies in public.
edit: this is a special meaning within the UK media and political classes. Generally, "trolls" are people who like to cause arguments online, and who can be judged by the ratio of the number of characters they type to the number of characters they cause to be typed. "Trolls" are not people who have an honest belief in what they are saying. It's only in the UK (AFAIK) where "troll" is defined by disagreement and exacerbated by tone.