In certain gun free zones on the mainland where I have ccw permit, I carry anyway. Starbucks, some restaurants, theaters etc. Not at government places. If SHTF happened in a gun free zone, I would not try and stop the shooter unless me or my family was going to be attacked. I would just try to get to safety and not let anyone know I had a gun. No sense getting into legal trouble trying to be a good guy when they have a law against it.