Get rid of anonymity. If users can hide behind a veil of online anonymity, if they can always be relatively assured that no one is going to trace down that AssH/\t350 is really Wendel Jeppers of 113 Terrace Dr., Apt. C, Meat Hollow, KY, and that there is almost no chance that one can deliver a summons to him, you will not get rid of harassment. Couple that with the fact that there is no authority which can get rid of a troll once and for all, that they can sign up with a new anonymous account, and it's easy to see that the EFF folks are idiots in this case.
It's all good to have folks stand up and decry harassment when it happens. We'd all like to think our better angels triumph over evil. They don't always (or is that often?). That's why we need identity, laws, and authority. Because certain idiots in this world need to be separated from polite society (and hopefully rehabilitated before being let back into that society) because they do cause harm.
The good news is that Bayesian probability and AI will soon be good enough to identify trolls, harassers, and other assorted knaves by the way they write - write enough like a troll, watch your post get bounced and your account cancelled - no appeal, go away. We'll have control. It's probably not the kind you want though, as these technical solutions always have collateral damage.
So, Internet idiots, you've all been warned several times. Are you going to grow up, act like adults, and control yourselves or are you going to be leashed? Your choice.