With all the personalization that Google employs, one should assume that it can figure this out or that it allows one to, for instance, in some setting, block Pinterest unless one explicitly ask for it by including the keyword “pinterest” in one's search.
Perhaps it should be possible to downvote search results to further create a better personalized effect — continually downvoting Pinterest should have a desired effect.