This feels like a good complete history of the incidents surrounding Pam Hupp. There is plenty of other media to consume about it, but this feels like a pretty honest factual accounting.