Just to throw in there, We had an instance yesterday where a player got access to a weapon they shouldn't, and had to kill themself in mid event. this player was not some random joe, it was a spartan who was taken out of an event to use the kill command, then returned.
I think the ruling on passing weapons to recruits would be easier in the long run. This incident is not isolated and takes time out of events and passive time.
the counter point of course is "he shouldnt have it to begin with," to which I say that regardless of the fact, players will access weapons when they shouldnt. some spawn techniques used by GMs also cause that. We need a way to have the get rid of the weapon without kill. If you gave GMs access to selective strip weapons by typing in the weapon ID, that would be beneficial. (there is a command of it in ULX)