Aren't there already filters to block the user from seeing any more posts from a certain source, see less posts from that friend, unfollow friend completely, etc? I guess they could refine it into categories like politics, but that'd hit a lot of gray areas. Their strategy recently has been to de-emphasize links altogether, but that does nothing about the crappy shared posts from spam pages.