I typically hide people that post ridiculous things from my feed. Just recently I unfriended 2 acquaintances that love Trump. And a few months ago I unfriended someone that posted they didn't believe that the Newtown massacre didn't actually happen.
I have unfriended a couple of people who were posting very bigoted, hateful political messages - like protecting heterosexual marriage, white rights/reverse racism, and similar WTF sort of things.
I immediately unfriend anyone who uses the R word, or "jokes" about a person with a disability, or anything in that realm. It is particularly offensive to me, and any of my Facebook friends should know that.
If they happen to notice and message me, I am more than happy to explain.