Amnesty Revoked By 1SG?

Scenario: There’s a field training event and everyone is ready to leave. 1SG catches wind that some soldiers may have packed more than a few bottles of alcohol to take on said training event.

Amnesty Offered: 1SG says any soldiers who come to him in the next 15 minutes will have amnesty to come clean about either alcohol they have or that they know of.

Amnesty Revoked: A soldier comes forward. Admits to having alcohol in his bags. Wants to do the right thing and turn them in so he doesn’t get in trouble.

Outcome: 1SG says he’s giving the guy an FG Article 15 and that his amnesty period doesn’t apply.

Approximately 25 soldiers were in formation when this occurred. All of them heard everything offered. Everyone disagrees with what is happening. Before shit gets stupid… what should the next steps be/advice on how to tackle this. Everyone is beside themselves that 1SG revoked amnesty and seems to have his heels dug in about giving out this Article 15 to the only soldier that had the integrity to come forward.