This person is on crack. Talk about your outrageous jumps to conclusions.
The bit about the kittens especially galls me. Why is it that these people who claim to give a damn about animal welfare never know screw-all about cats? As for the "Godwin," I'll let it speak for itself.