After getting chewed out by my mother for e-mailing my dad back a correction of an egregiously stupid forward, I set up a filter in my e-mail to quietly remove any forwarded emails from him from my inbox, so I never see them at all.
The one person on my FB friends list who does this kind of thing on a regular basis has had her feed hidden, and I believe I may have hidden my posts from her as well. I would defriend her, and have done it in the past, except that she notices and adds me back, and she's an old friend from middle/high school and I don't really want to block her, because it's not that I don't like her so much as we don't have anything in common but the past. It's easier to have her as a ghost friend.