What first made me completely disbelieve the video was the Phalanx costing hundreds of thousands in a few seconds. That's order of magnitude wrong. Yes, the RIM-116 is in the ballpark although still too high.
Anyway, the video is bullshit. That has nothing to do with whether the point it is trying to make is. No need to get that defensive.