"Shooting full holes" is a phrase commonly used to describe a situation where someone is pointing out every single flaw or mistake in an argument or idea. This phrase can be replaced with numerous synonyms, depending on the situation and context. Some possible alternatives include "nitpicking," "finding fault," "tearing apart," "pulling apart," "exposing flaws," "criticizing harshly," and "picking apart." These synonyms can convey the same idea of someone being extremely critical and analytical, but they may provide a different tone or level of intensity depending on the word choice. Regardless of which synonym is used, they all convey the same meaning as "shooting full holes".