If you're in a clan channel, and you detect a flood, I'd recommend /c priv, for a short period of time.
If you're getting loaded faster than bnet will allow you to ban without flooding off, the flooder is in clear violation of the TOS, and you can ask a battle.net representative to come log your channel so they can ban the offender.