The term "friends" is liberally applied when you are on a social network like Facebook. I've said multiple times that Facebook is training people in bad web practices.
I also noticed a lot of SPAM being spread via status updates and wall posts. Now if your "friend" is dumb enough to click on a SPAM link the thing to do is hide the posts from that person. This way you don't see the stupid content and you also have less chance of click these malicious links. Keep in mind you can also un-friend or block.
This also works with over share people like moi. If you think I am sending too many status updates please hide my updates or un-friend or block me. I won't hold it against you. Right now I have 41 people that I've removed from my feed (I don't keep count of people I un-friend or block tho)