{"id":23907,"date":"2025-11-03T19:59:49","date_gmt":"2025-11-03T19:59:49","guid":{"rendered":"https:\/\/socialmedialab.ca\/web\/?p=23907"},"modified":"2025-11-06T15:58:18","modified_gmt":"2025-11-06T15:58:18","slug":"new-paper-alert-online-toxic-speech-as-positioning-acts-hate-as-discursive-mechanisms-for-othering-and-belonging","status":"publish","type":"post","link":"https:\/\/socialmedialab.ca\/web\/2025\/11\/03\/new-paper-alert-online-toxic-speech-as-positioning-acts-hate-as-discursive-mechanisms-for-othering-and-belonging\/","title":{"rendered":"[New Paper Alert] Online toxic speech as positioning acts: Hate as discursive mechanisms for othering and belonging"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/doi.org.\/10.1177\/14614448251338493\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/socialmedialab.ca\/web\/wp-content\/uploads\/2025\/11\/website-banners-2-1024x576.png\" alt=\"\" class=\"wp-image-23910\" srcset=\"https:\/\/socialmedialab.ca\/web\/wp-content\/uploads\/2025\/11\/website-banners-2-1024x576.png 1024w, https:\/\/socialmedialab.ca\/web\/wp-content\/uploads\/2025\/11\/website-banners-2-300x169.png 300w, https:\/\/socialmedialab.ca\/web\/wp-content\/uploads\/2025\/11\/website-banners-2-768x432.png 768w, https:\/\/socialmedialab.ca\/web\/wp-content\/uploads\/2025\/11\/website-banners-2-1536x864.png 1536w, https:\/\/socialmedialab.ca\/web\/wp-content\/uploads\/2025\/11\/website-banners-2-696x392.png 696w, https:\/\/socialmedialab.ca\/web\/wp-content\/uploads\/2025\/11\/website-banners-2-1068x601.png 1068w, https:\/\/socialmedialab.ca\/web\/wp-content\/uploads\/2025\/11\/website-banners-2-747x420.png 747w, https:\/\/socialmedialab.ca\/web\/wp-content\/uploads\/2025\/11\/website-banners-2.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Toxic speech is an endemic threat to civil discourse on social media; it\u2019s marked by incivility, intolerance, and the intent to harm through threats, insults, and patronizing language. Further challenging is the fact that platforms\u2019 content moderation policies often overlook this behaviour, as toxic speech drives user engagement and aids platforms\u2019 bottom line: money. Toxic speech is usually conceptualized as an anti-social action and is associated with several social problems, including misinformation, bullying, and violence. However, this framing alone is reductive. It can also be an act of sociality in communities, marking to the world who <em>belongs <\/em>and who <em>doesn\u2019t<\/em>. This means that we need to refine where we situate toxic speech on the spectrum of anti- to pro-social behaviour to understand both its harms and benefits in online settings.&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In a recently published study in <em>New Media &amp; Society<\/em>, \u201c<a href=\"https:\/\/doi.org.\/10.1177\/14614448251338493\" target=\"_blank\" rel=\"noreferrer noopener\">Online toxic speech as positioning acts: Hate as discursive mechanisms for othering and belonging<\/a>,\u201d researchers Esteban Morales (University of Groningen), Jaigris Hodson (Royal Roads University), Victoria O\u2019Meara (University of Leicester), Anatoliy Gruzd (Toronto Metropolitan University), and Philip Mai (Toronto Metropolitan University) took a further look at how toxic speech is used by social media users to construct and maintain in- and out-group boundaries in online communities.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Methodology<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The research team used Communalytic, <a href=\"https:\/\/communalytic.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">a computational social science research tool, <\/a>to collect 98,729 publicly available posts from the popular Colombian Telegram group <em>Chismes Frescos Medellin (Fresh Gossip Medellin)<\/em>. Telegram is particularly useful for examining toxic speech for two reasons. First, the platform is continually gaining popularity, serving as a key space for socializing and sharing news. Second, Telegram is notorious for its stance on content moderation, rejecting censorship in favour of free speech. This conscious decision has made it a hotbed for violent content and communities.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Toxic posts were identified using the machine-learning classifier Detoxify, built into Communalytic\u2019s Civility Analyzer module. The Civility Analyzer assigned a score from 0 (least toxic) to 1 (most toxic); only those posts assigned a score greater than 0.7 were retained (3,221 posts). A manual review of posts identified 66 cases of misclassification, leading to a final sample of 3,155 posts. Posts were then topically categorized, with those posts in the four most prevalent topics (1,258 posts, nearly 40% of the final sample) serving as the object for the study\u2019s analysis. These topics included: <em>security <\/em>(652 posts, 20%); <em>politics <\/em>(252, 7.8%); <em>migration <\/em>(188 posts, 5.8%); and <em>gender <\/em>(166 posts, 5.2%).&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To analyze the sample, our group used a thematic analysis to qualitatively tease out <em>who <\/em>was being positioned in each topic\u2019s toxic posts \u2014 <em>the<\/em> <em>self<\/em>, <em>the<\/em> <em>other<\/em>, and <em>the<\/em> <em>group \u2014 <\/em>and <em>how <\/em>these positionalities are negotiated across the observed conversations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\"><strong>Results<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To answer our research question (&#8220;<em>How do Telegram group members use toxic speech to position themselves and others in relation to narratives emerging from the group?<\/em>&#8220;), we identified four key themes from an analysis of 1,258 posts:<\/p>\n\n\n\n<section class=\"tg-results\">\n  <!-- \u2705 No-JS fallback image (now properly hidden in JS environments) -->\n  <noscript>\n    <figure style=\"text-align:center;margin:1rem 0;\">\n      <img decoding=\"async\" src=\"https:\/\/socialmedialab.ca\/web\/wp-content\/uploads\/2025\/11\/Morales-et-al.-Paper-Alert-Post-1.png.webp\"\n           alt=\"Thematic analysis infographic\"\n           style=\"max-width:100%;height:auto;border-radius:14px;\">\n    <\/figure>\n  <\/noscript>\n\n  <div class=\"tg-grid fade-in\">\n\n    <!-- Card 1 -->\n    <button id=\"card1\" class=\"tg-card tg-red\" aria-expanded=\"false\">\n      <div class=\"tg-face front\">\n        <div class=\"tg-icon\">&#x1F6E1;&#xFE0F;<\/div>\n        <h3>(In)security<\/h3>\n        <p>Tap to flip<\/p>\n      <\/div>\n      <div class=\"tg-face back\">\n        <h3>(In)security<\/h3>\n        <ul>\n          <li><strong>Self:<\/strong> The self as a vigilante, violently repelling criminals<\/li>\n          <li><strong>Other:<\/strong> Situating \u2018criminals\u2019 as subhuman, and deserving of violence and death<\/li>\n          <li><strong>Group:<\/strong> Attacking those who reject extrajudicial violence<\/li>\n        <\/ul>\n      <\/div>\n    <\/button>\n\n    <!-- Card 2 -->\n    <button id=\"card2\" class=\"tg-card tg-green\" aria-expanded=\"false\">\n      <div class=\"tg-face front\">\n        <div class=\"tg-icon\">&#9878;<\/div>\n        <h3>Political (dis)affiliation<\/h3>\n        <p>Tap to flip<\/p>\n      <\/div>\n      <div class=\"tg-face back\">\n        <h3>Political (dis)affiliation<\/h3>\n        <ul>\n          <li><strong>Self:<\/strong> Language rarely \u201cdefends\u201d own political perspective as \u201cbest\u201d or \u201cmost correct\u201d<\/li>\n          <li><strong>Other:<\/strong> Denigrating opposition\u2019s political beliefs<\/li>\n          <li><strong>Group:<\/strong> Rejecting conversation with those holding opposing political beliefs<\/li>\n        <\/ul>\n      <\/div>\n    <\/button>\n\n    <!-- Card 3 -->\n    <button id=\"card3\" class=\"tg-card tg-red\" aria-expanded=\"false\">\n      <div class=\"tg-face front\">\n        <div class=\"tg-icon\">&#127758;<\/div>\n        <h3>Migration<\/h3>\n        <p>Tap to flip<\/p>\n      <\/div>\n      <div class=\"tg-face back\">\n        <h3>Migration<\/h3>\n        <ul>\n          <li><strong>Self:<\/strong> The self as a victim to migrants\u2019 \u2018bad\u2019 behaviour<\/li>\n          <li><strong>Other:<\/strong> Dehumanizing migrants as \u2018parasites\u2019 responsible for social problems<\/li>\n          <li><strong>Group:<\/strong> Xenophobia as the norm; contrasting narratives are perniciously refuted<\/li>\n        <\/ul>\n      <\/div>\n    <\/button>\n\n    <!-- Card 4 -->\n    <button id=\"card4\" class=\"tg-card tg-green\" aria-expanded=\"false\">\n      <div class=\"tg-face front\">\n        <div class=\"tg-icon\">&#x26A7;&#xFE0F;<\/div>\n        <h3>Gender and sexuality<\/h3>\n        <p>Tap to flip<\/p>\n      <\/div>\n      <div class=\"tg-face back\">\n        <h3>Gender and sexuality<\/h3>\n        <ul>\n          <li><strong>Self:<\/strong> Critics versus champions of gender equality and LGBTQ+ rights and freedoms<\/li>\n          <li><strong>Other:<\/strong> Misogyny, homophobia, and transphobia meets violent counterspeech<\/li>\n          <li><strong>Group:<\/strong> Contesting group\u2019s \u201ccorrect\u201d values by upholding or challenging gendered and sexual inequalities<\/li>\n        <\/ul>\n      <\/div>\n    <\/button>\n\n  <\/div>\n<\/section>\n\n\n\n<style>\n\/* Fix 2x2 layout permanently *\/\n.tg-grid{\n  display:grid;\n  gap:1.5rem;\n  grid-template-columns:repeat(2,1fr);\n  justify-items:center;\n}\n@media(max-width:700px){\n  .tg-grid{grid-template-columns:1fr;}\n}\n\n\/* Card container *\/\n.tg-card{\n  position:relative;\n  width:100%;\n  max-width:420px;\n  height:340px; \/* \u2705 ensures equal height, prevents jump *\/\n  perspective:1200px;\n  border:0;\n  background:none;\n  cursor:pointer;\n  border-radius:18px;\n  padding:0;\n  outline:none;\n}\n\n\/* Flip wrapper *\/\n.tg-inner{\n  width:100%;\n  height:100%;\n  position:relative;\n  transform-style:preserve-3d;\n  transition:transform .7s cubic-bezier(.22,.61,.36,1);\n  border-radius:18px;\n}\n\n\/* Face panels *\/\n.tg-face{\n  position:absolute;\n  inset:0;\n  padding:1.4rem 1.4rem 1.6rem;\n  border-radius:18px;\n  box-shadow:0 10px 30px rgba(0,0,0,.12);\n  background:rgba(255,255,255,.85);\n  backdrop-filter:blur(10px);\n  backface-visibility:hidden;\n  overflow-y:auto;\n}\n\n.tg-card[data-flipped=\"true\"] .tg-inner{\n  transform: rotateY(180deg);\n}\n\n\/* Back face *\/\n.back{\n  transform:rotateY(180deg);\n  text-align:left; \/* \u2705 bullet alignment fix *\/\n}\n\n\/* Bullet style *\/\n.back ul{\n  margin:0;\n  padding-left:1.1rem;\n}\n.back li{\n  margin-bottom:.6rem;\n  text-align:left;\n}\n\n\/* Icons *\/\n.tg-icon{font-size:2rem;margin-bottom:.4rem;}\n\n\/* Color variants *\/\n.tg-red{background:linear-gradient(to bottom,#f6c2c2,#ffe4e4);}\n.tg-green{background:linear-gradient(to bottom,#d9f1d0,#ecfae8);}\n\n\/* Focus accessibility *\/\n.tg-card:focus-visible{\n  outline:3px solid #2563eb;\n  outline-offset:4px;\n}\n\n\/* Dark mode *\/\n\/* Dark mode *\/\n@media (prefers-color-scheme: dark) {\n\n  \/* ensure text always visible on both faces *\/\n  .tg-face,\n  .tg-face * {\n    color: #f4f4f4 !important;\n  }\n\n  \/* darker glass but readable *\/\n  .tg-face{\n    background: rgba(20,20,20,0.82);\n    box-shadow: 0 10px 30px rgba(0,0,0,.4);\n  }\n\n  \/* front gradient overlays *\/\n  .tg-red{\n    background: linear-gradient(to bottom, #7a2e2e, #351313);\n  }\n  .tg-green{\n    background: linear-gradient(to bottom, #1e4b1e, #0d1f0d);\n  }\n\n  \/* better dark mode icon visibility *\/\n  .tg-icon {\n    color: #fafafa;\n    opacity: 0.95;\n  }\n\n  \/* keep accessible focus ring *\/\n  .tg-card:focus-visible{\n    outline: 3px solid #7bb3ff;\n  }\n\n  \/* ensure scrollbars visible in dark mode *\/\n  .tg-face::-webkit-scrollbar{\n    width: 8px;\n  }\n  .tg-face::-webkit-scrollbar-thumb{\n    background: rgba(255,255,255,0.2);\n    border-radius: 4px;\n  }\n}\n\n<\/style>\n\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\",()=>{\n\n  \/\/ hide placeholder image when JS runs\n  document.querySelectorAll(\".js-hide\").forEach(el => el.style.display=\"none\");\n\n  \/\/ convert card content to proper flip wrapper\n  document.querySelectorAll(\".tg-card\").forEach(card=>{\n    if(!card.querySelector(\".tg-inner\")){\n      const wrap = document.createElement(\"div\");\n      wrap.className=\"tg-inner\";\n      while(card.firstChild){\n        wrap.appendChild(card.firstChild);\n      }\n      card.appendChild(wrap);\n    }\n\n    card.addEventListener(\"click\",()=>{\n      const f = card.getAttribute(\"data-flipped\")===\"true\";\n      card.setAttribute(\"data-flipped\",!f);\n      card.setAttribute(\"aria-expanded\",!f);\n    });\n  });\n\n  \/\/ hotspot behavior\n  document.querySelectorAll(\".tg-dot\").forEach(dot=>{\n    dot.addEventListener(\"click\",()=>{\n      const id = dot.dataset.target;\n      const card = document.getElementById(id);\n      const f=card.getAttribute(\"data-flipped\")===\"true\";\n      card.setAttribute(\"data-flipped\",!f);\n      card.scrollIntoView({behavior:\"smooth\",block:\"center\"});\n    });\n  });\n\n});\n\n<\/script>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Key Takeaways<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Results indicate that toxic speech serves a paradoxical function: it both <em>reinforces <\/em>the boundaries of the group\u2019s identity<em> <\/em>while also<em> resisting<\/em> these very boundaries. However, we find that the topical context in which toxic speech occurs informs whether it <em>reinforces <\/em>or <em>resists <\/em>the group\u2019s identity.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For instance, the topics of \u201c(in)security\u201d and \u201cmigration\u201d in the <em>Chismes Frescos Medellin <\/em>group presented cohesion in members\u2019 perspectives. For these topics, toxic speech worked to neutralize dissent and <em>reinforce <\/em>the group\u2019s moral boundaries on issues of crime and migration.<\/li>\n\n\n\n<li>In contrast, \u201cpolitical (dis)affiliation\u201d and \u201cgender and sexuality\u201d contained greater fragmentation in members\u2019 viewpoints. In these contexts, members\u2019 toxic speech worked to <em>contest <\/em>the group\u2019s moral boundaries by asserting competing visions of the group\u2019s \u201ccorrect\u201d values.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These findings signal the importance of contextualizing antisocial behaviours in the everyday digital cultures through which they emerge.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Conclusions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Overall, our study demonstrates that toxic speech is more than just a device for harming our opponents; it\u2019s also a vital tool for sociability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Toxic speech allows us to negotiate membership within online communities by sanctioning those who violate community norms and attack out-group members who threaten the in-group.&nbsp;Simply put, toxic speech can signal who <em>belongs<\/em> and who <em>doesn\u2019t<\/em>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Understanding toxic speech in online communities, therefore, warrants nuance in disambiguating the contexts in which it can (dis)enfranchise individuals.&nbsp;For example, in content moderation, the aim should not be to scrub every instance of harsh language. It&#8217;s to set fair, ethical boundaries around what&#8217;s acceptable while acknowledging that online conversations can be messy and emotional.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> To learn more about this study, check out the full paper <a href=\"https:\/\/doi.org.\/10.1177\/14614448251338493\"><strong>here<\/strong><\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Citation: <\/strong>Morales, E., Hodson, J., O\u2019Meara, V., Gruzd, A., and Mai, P. (2025). Online toxic speech as positioning acts: Hate as discursive mechanisms for othering and belonging. <em>New Media &amp; Society<\/em>. DOI: <a href=\"https:\/\/doi.org.\/10.1177\/14614448251338493\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/doi.org.\/10.1177\/14614448251338493<\/a>.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Toxic speech is an endemic threat to civil discourse on social media; it\u2019s marked by incivility, intolerance, and the intent to harm through threats, insults, and patronizing language. Further challenging is the fact that platforms\u2019 content moderation policies often overlook this behaviour, as toxic speech drives user engagement and aids platforms\u2019 bottom line: money. Toxic [&hellip;]<\/p>\n","protected":false},"author":49,"featured_media":23910,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[495,41,490,265,554],"tags":[552,581,553],"class_list":["post-23907","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","category-announcements","category-online-communities","category-research","category-research-tools","tag-communalytic","tag-telegram","tag-toxicity-analysis"],"_links":{"self":[{"href":"https:\/\/socialmedialab.ca\/web\/wp-json\/wp\/v2\/posts\/23907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/socialmedialab.ca\/web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/socialmedialab.ca\/web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/socialmedialab.ca\/web\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/socialmedialab.ca\/web\/wp-json\/wp\/v2\/comments?post=23907"}],"version-history":[{"count":33,"href":"https:\/\/socialmedialab.ca\/web\/wp-json\/wp\/v2\/posts\/23907\/revisions"}],"predecessor-version":[{"id":24016,"href":"https:\/\/socialmedialab.ca\/web\/wp-json\/wp\/v2\/posts\/23907\/revisions\/24016"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/socialmedialab.ca\/web\/wp-json\/wp\/v2\/media\/23910"}],"wp:attachment":[{"href":"https:\/\/socialmedialab.ca\/web\/wp-json\/wp\/v2\/media?parent=23907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/socialmedialab.ca\/web\/wp-json\/wp\/v2\/categories?post=23907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/socialmedialab.ca\/web\/wp-json\/wp\/v2\/tags?post=23907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}