While I am not a PETA fan, nor do I support or condone in any way their killing of animals, I am also not a fan of the fallacious CCF (Center for Consumer Freedom) who publish this website.
It has its own agenda, and it has absolutely nothing to do with improving the lives of animals.