I avoid this by unfollowing people very frequently. I see one stupid candid or a pout or a food shot, I just unfollow that person.
Same goes for SJW/White Supremacy types. Whether you are OP or a sharer, you get muted/unfollowed.
This is how I use Quora. When I used Facebook five years ago, I used it this way.
Twitter I use only for professional content. Very strictly. I also set the trending country to Namibia, so that I don't even know what they are talking about.
I am less and less active on social media with the passing of days, but a good social media experience can be achieved by strictly filtering normies, politics, food porn, etc.