Jenny Craig has had it with celebrity endorsements. And if your gut reaction is, " But why? I loved Jennifer Hudson's commercials," then you're a part of the problem. Ad Age reports that new CMO ...