Let him go?
"Let the poor soldier go"??
I think not.
As a soldier, (a desk jockey at that), he is duty bound to take reasonable steps to protect the integrity of the system he used day to day as an end user in line with the policies in place, much like any business would have in place. Not to mention the breach of whatever the US's version of the OSA is. That is of course, if he's guilty.
He allegedly broke the law, so give him a fair trail and see what the results are. Soldiers have the law of the land, LOAC, local law and military law to deal with, not just one set as civilians need to abide by.