When cockroach poisons claim to kill the whole nest, it's not because roaches share food with others. Roaches are cannibals and a single dose of poison can often be eaten many times and still be deadly.