Online abuse isn't simply seeing 'the nonsense'; online abuse is when people send hateful messages to you in response to what you post. Suggesting people shouldn't post if they don't want to see the abuse you're cutting off their voice, which is not an acceptable solution. People should be able to say things online if they want to. They shouldn't have to see the horrible responses. That's not to say people shouldn't be able to post horrible responses (although there's a strong argument that they shouldn't), just that there needs to be tools to filter what you receive. That's what Twitter is building. It's a good thing.
It's like fighting neighborhood crime by drawing your curtains.
Ignoring/hiding online abuse, is very effective at shutting down the culprits. If no one is effected, they can't do anything.