There are tons of social mediums out there I don't have experience with. I have a reddit account but have not done much on there, and I have a twitter but have barely used that as well so I have no clue what it's like to receive lots of communication on those platforms.
My experience is with things like email, Facebook, and chatrooms. With email you can block addresses, report it as spam, click a trash button to throw it away, make a new email and don't share it publicly. Facebook you can ignore friend requests and report people.
Chatrooms (and video game chats) always have an ignore feature, and that is where a lot of the sentiment behind my post came from. It always bugs me when people get into these long conversations with trolls to the point that they are crying and complaining for mods to ban them, when they can simply use the ignore feature. I inform them about this feature and they choose to ignore my advice and continue to complain about it. People complaining about trolls are more annoying than trolls in these cases.
Anyways, clearly I am not a social enough person to understand the problems at play here.