Why is PVP community so toxic?

  1. People in general are toxic.
  2. Blizzard doesn’t punish toxic players.
  3. Competitive team environment where solo skill isn’t always rewarded with a win.