Facebook works for me because when someone gets on my nerves, I don't show them in my newsfeed. Lots of problems solved.
And it doesn't happen often that people get on my nerves, really.
One day one of my FB friends complained about people posting stuff about animal rescue and animal cruelty and that she doesn't want to look at it. I know it was partly aimed at me and frankly, I don't give a damn about what she wants to see or not (really, you complain about people trying to rescue animals? REALLY?!). Anyone is welcome to hide me from their newsfeed or defriend me. FB has enough features to customize, so I don't quite get the whining.