Not prosecuting Schwartz undercuts any attempt by the Government to justify its actions by claiming that the information he provided to Saudi Arabia was "less sensitive" than the information Jonathan gave to Israel.
We have to remember that Schwartz was indicted and confessed to a serious crime. Some punishment was therefore warranted beyond his mere "dishonourable discharge". The fact that this did not occur clearly shows that extra-legal considerations, i.e., politics, were allowed to corrupt the judicial process. That being the case, anything the Government might have to say about the relative sensitivity of Schwartz' information is simply too tainted to be believed.