Test captain Misbah comes down hard on his critics