No, the guns should be remotely disabled. When a cop needs to shoot a perp, he should have to call dispatch, explain the situation, and then have his shoot request vetted by a committee that will determine whether the shoot request is valid and reasonable.
If the committee approves, then the officer's gun will be enabled for 30 seconds to facilitate the shoot. If the encounter lasts more than 30 seconds, the officer will have to file a shoot extension.
Example requests:
1) "Offcier down! My partner has been shot, and several gang members are coming at me with guns and knives!"
Response: Request denied. The alleged attackers are just turning their lives around.
2) "This ignorant m*****-f***** is acting like an ***hole and deserves to be shot."
Response: Approval pending further review.