IIRC, the no-knock BS was so perps wouldnt have a chance to flush the dope. I dont approve of no-knock warrants under any circumstance. Too often innocent people are involved, and a data entry administrator mistake can cost lives. I, for one, would start shooting like mad if someone busted through my door, I dont care what they yell, some are going down. You want to talk to me? Knock, identify yourself, and well talk. There is no reason...no reason why a location cant be staked out and the alleged perp arrested upon leaving. Everybody goes out at some point.
If the quantities are small enough to flush, there is no justification for a no-knock warrant.