The way to solve these is to maintain the same standard to “raids” that we do to criminal procedure - beyond a reasonable doubt. Then when these guys get it wrong the source must be held accountable and made public. Do that once or twice and the crack head who gives info in exchange for fix money will think twice.
Here’s an idea: How about don’t assume information from a disreputable source is reliable until you have independently verified it.
They may have been given bad information, but they were the ones who failed to verify it themselves.