Also spamming is a pain in a butt and has long been an issue with blockchain. However communities is the big issue to that. I've done done a pretty good job at updating our communities to add certain spammers to mute list. And steempeak has a cool feature that if you mute a user that often others users will choose to have muted those that you mute.
Anyway communities is a huge tool in all this I hope users here realize it's potential.