OK. Tweak it. But add a provision that says that the armed security (including police) for state officials and legislators cannot unholster their firearm until the protectee has been shot. That’s “shot” and not “attacked”. If someone wants to go at them with a baseball bat, then they have to run away or just take their beating. If its good enough for the citizenry, it should be good enough for our “leaders”.