John Kricfalusi was the mastermind behind
The Ren & Stimpy Show. A new documentary,
Happy Happy Joy Joy, wants to celebrate the cartoon's impact. But there's also the issue of Kricfalusi himself ... and his alleged behavior. I wrote about the documentary for
MEL.