Sri Lankan cricket team attacked in Lahore.

So, if the bus was a sitting duck, why did not our 12 bearded commandos attack and kill all inside? What prevented them from doing so, since they seemed to be in no hurry?

The priority of a security detail is to protect the VIP which includes evacuation. Their job is NOT to fight a war or kill and arrest the attackers, that would be stupid. US Secret Service guy as you know are trained to cover the president's body with their own, not pounce on the attacker.

The job to engage the attacker, falls on the counter assault team, which seems to have either not existed or completely failed in this case. Or maybe those were the 6 who were killed.