Heads on down to the Corporal of the Guard should also roll. But they probably will not.
Yes, the Commander is the only one who is responsible. He can delegate his authority, but never his responsibility. But all those below him apparently also failed in their jobs of carrying out the Commander's order - which probably went something like "Don't let our assets get *expletive deleted"'d up. The two star issues the order. The one star tells the colonel who tells the lieutenant colonel who tells the major who tells the captain who tells the 1st lieutenant who tells the second lieutenant who tells the first sergeant who tells the gunny who tells the staff sergeant who tells the sergeant who tells the corporal who tells the lance corporal and ptivates (first class and plain). Every one of them, both on the way down and on the way back up, needs to check to see that their assignment is being carried out and to report any problems to the next higher level.
Insurgents do not get inside the wire and destroy that much "stuff" without someone having failed to ensure that their assignment was carried out.
Based on absolutely no information whatsoever, I'm going to guess the breakdown took place somewhere bewtween the colonel and the major. And that it probably involves the same sort of thinking that allowed air assets at Hickham Field to be destroyed so easily in 1941 - dispersal is messy and takes more troops to guard the dispersed assets.
stay safe.