Pakistan has come under fire for failing to tackle Islamic insurgents who took shelter in the tribal zone after US-led forces invaded Afghanistan in the wake of the September 11 attacks on the United States.