Giffords was ambushed from behind. If she was armed it wouldn’t have helped.
But she was surrounded by a crowd of other democrats, so nobody else there had a gun either.