It's by Ted Rall. He has it on his website.
Does Ted Rall really think his lunacy will get a warmer reception if he doesn't attach his name to it? Why is it unsigned at Yahoo!?