“People on facebook aren't necessarily outspoken, as they have private profiles”I don’t hide any Facebook content from visitors who aren’t friends, because I don’t trust Facebook to keep my information private anyways. I’m sure I'm not the only one.
“I'm talking about posters who discuss controversial topics publicly”
No, you were generalizing, making it seem that everyone has to hide their real name online.
“makes me wonder in what form this kind of "hateful" harassment [...] existed in the days without Internet”
All the examples you already mentioned (snail mail, phone calls), it’s nothing new. If someone wants to make your life unpleasant, there have always been ways to do so.