As I read it, PP advocates for ignoring those people not suppressing them. Ignoring somebody and punishing them for what they publish is not the same.
Or perhaps more importantly, the question is who does the ignoring? The user or the platform?
Personally, I think users (and not platforms) need better to tools to selectively ignore. For example, it would be great if I could mark somebody on the social network as "unreliable source" and then all people parroting or use that source (transitively through the social graph) would be (proportionally) marked unreliable as well. And vice versa, why cannot I mark things that come from people I know personally as more reliable than things that come from some Russian troll farm (or - for the balance - American astroturfing startup)?
I don't know how you can spin undervaluing something automatically in an algorithm as anything but suppressing it. And it's not 'ignoring' if the person never seem them in the first place because they've been 'undervalued' in the ranking.
The big problem is that organizations like FB or Google want to "own" the social graph. They won't let you (except in special cases) to play with it.