Level 6 of COD 4 innit?
I think they are using the 'peace through superior firepower' fire control.
Over kill? Who knows. Op Banner may have been a bit shorter if we'd used the same philosophy up The Falls.
But youre right. Clips like that just serve the millions of armchair rambos here and in the good ole US of A.