Online hate faces a long-overdue reckoning