shoot (-something) full of holes

(informal) find faults or mistakes in (an argument, idea, etc.).