My solution to posts I don't like is to scroll past. I censor nobody. (Though I did defriend someone who I met in person once and seemed stellar, but his posts constantly revealed him as bigoted). I think it's healthy to see things we disagree with.
People telling me what to post on my wall? Their problem, not mine.
Had one friend post a few days after a major political news event that he was sorry, but he was going to have to start unfriending people that posted X types of posts about Major Political News Event. I thought it was rather arrogant of him to think that we were all going to say to ourselves, "OMG, I had better not post that, because then John will defriend me!" Nope, I kept posting what I wanted to post.
A few more times, he posted something along the lines of, "OK, final warning, I will be deleting people that post about X."
And it's like, "OK, buh-bye then! You ARE allowed to unfriend people; you are not required to announce it."
I notice he is still on my friends list, though I think his opinion on this matter is stupid, and I am pretty sure he thinks mine is as well. But we were friends in college, so.....