I've spent a lot of time on the chan boards. You learn very quickly that anonymity can breed hostility, but it can also foster some amazing conversations that could never happen in real space. Anon boards are where I became an atheist, something that I still today cannot openly talk about at home or work due to stigma and real threats to loss of friends and employment. Most of the hostility is, in my opinion, venting from people who cannot talk freely in their personal lives. Why are people racist on 4chan and 8chan? Because they can't be in "real life." People need a place to vent with minimal consequence to stay sane, and here we are on a message board where most of us will never meet in real life. This place used to be the local pub; there was a social norm that things said in the pub were not really indicative of your character and that people could blow off steam and not have serious repercussions. That social space now in the internet. I've been called names that nobody would ever dare say to my face. Or, more to the point, my ideas and my arguments have been torn asunder by randoms on the internet. I don't let random text online impact my mental health anymore. Then again, I've been on the "internet" longer than the .com domain has been a thing. The hardest thing to learn about being on the internet is that your identity as a physical being, again in my opinion, should take a back seat to your ideas, your ideals and the way you can convey them to a greater public. Through online interactions I've learned how to separate my thoughts and ideas from my, for lack of a better term, identity. Online, nobody cares that you are some 18 year old high school kid in the inner city, or a 65 year old grandfather or anything in between. Some people I know in "real life" have a very hard time adjusting to this when they talk online. I know people who get pissed when people don't treat them the same way they get treated face to face; I also know people, myself included at times, who cheer the loss of identity that levels the field so that only your words matter. Angry people on the internet are sort of a hobby of mine. On places like reddit, voat etc, if I see someone go off on a screed I'll troll through their post history. Some of the nastiest people on reddit where hurt damaged people who were lashing out at the void due to their home situation. Or they were having relationship issues. Or their parents were splitting up. Or any of a thousand things that make life suck. And yea, there were people who were just assholes. So how to deal? First, stop typing. STOP. Read again, slowly, in a neutral voice. Is it possible to take the statement as a neutral statement? Is the person trolling? Do they have a comment history, and if so, is this comment out of place? was this a bad attempt at a joke? Or was this a barbed attack on my person? If an attack, don't reply. Don't touch the poop. Don't feed the trolls. Don't fuel the attention seekers. If, however, the statement can be taken as a non-attack, and instead just an impassioned reply (hey, it can happen!), work on replying in a neutral tone back, maybe for clarification or try to add to the conversation. One of the ways I work on this is to reply in a way that addresses the audience, sort of like what I am doing now. I don't know you, you've only been here nine days, and I am talking to you, but also to all those who are reading. So how do you deal with a friend who goes off the rails? Part of maturity is learning to deal with people who are different than you. Different religions, politics, outlooks on life. You are going to end up working with people with offensive politics. You are going to deal with people with piercings when you don't like piercings, tattoos when you don't like tattoos etc. The only advice I can give you is to work on separating a person's character from their identity. And if the others can't do that to you? Learn to get a long, keep your mouth shut in meetings and learn to deal with people who are different than yourself. If you can find an easy way to do that, let us know so we can help you write the book, get on Oprah and make your millions.