1. They are upset they aren't doing well online so they lash out at others.
2. It makes them feel better about themselves to trash others.
3. Poverty mindset
4. As Dr. Doug Lisle said to me, "20% of people are disagreeable in general."
...[add yours below]