Since you ask, that's me. I got pretty frustrated one day, said screw this, and deleted my account. One of my favorite users posted a meme and another jumped on the thread asking me to come back. How could I say no?
The moral of the story, don't let the trolls and the d-bags get you down...stay here and work with the good people!