Lets put this into prospective. Twelve Marines would have held out for hours against 250 invaders. The twelve might have all died in the end with the ambassador...but as daylight would have come...there would have been at least 200 hundred of the invaders laying out dead in various positions.
There were 40 to 50 attackers from the accounts I have read. The attackers did have back up using mortars.