It seems counter-intuitive to me that a missile getting hit by a 2. 5 ton object moving at 50000 kilometers per second relative to itself does not blow up, even if that 2. 5 ton object is just a chunk of metal with no explosives inside. Therefore I suggest that for the purposes of shooting down missiles, your anti-missile missile needs 0 warhead. It would rely on only the impact force to detonate the target missile. Make it a function involving the relative speeds of the missiles involved, angle of interception, the armor on each missile, the amount of explosives present on each missile, etc, to determine whether the AMM, ship-killer, or both, survive the impact.
Such a 0-warhead missile would not do any damage to ships.
This would potentially be a "fix" for the "small missiles are always better" problem I see many complaints about. You could make a few 0-warhead giant "missiles" with obscene amounts of armor and some active sensor to soak up an entire salvo of size-1 missiles. Bigger missiles have a bigger chance of destroying the "dummy" missile each hit and a better chance of getting through.
I don't yet know what happens if both missiles involved in the impact have no warhead. But this is just an idea.
Comments?