To be fair, isn't that how criminal law generally works? Once you report a crime (or the authorities find out somehow), can't you still be prosecuted even if the victims say it's "no big deal"?
I may be misconstruing what you're saying (please correct me if I am), but I don't see how MIT's and JSTOR's dismissing of the case makes them any less "primary witness material", should the authorities decide to continue prosecuting.
No you construed correctly...I think it has to do with the nature of the charges being pressed here. The feds can build a case in which there is discrete factual evidence. Either the logs show Swartz's activity or they do not. Either the computer closet was broken into or it was not. Either those documents were on Swartz's computer or they were not.
None of those facts require MIT or JSTOR to testify. A charge related to a denial-of-service, would require the cooperation of a victim...I assume...because if the "victim" isn't going to say that their network was terribly inconvenienced, then it's a hard case to prosecute.
The feds may be pursuing this hard because even if JSTOR doesn't care, there may be many people (i.e. the authors of the journal articles) who feel ripped off.
That's how it is supposed to work, but it never does if you are politically wealthy and well connected, and rarely does if you're a nobody.
Unfortunately for Swartz, he is neither - on the contrary, he's been constantly and loudly criticizing the government, so he gets the "by the book" treatment to its worst possible conclusion.