There always seem to be someone trying to blame mantids or enthusiasts through political posturing rather than science. If anyone has read the 80s study and follow-ups meant to prove mantodean limits in pest control they would know it was severely flawed and later debunked by its own author...