In refusing to tell the police where he got the counterfeit bills, the person in the story above helped cover up his friend's crime. Helping other people commit crimes is bad and deserves punishment--whether they are your friends or not.
There is a threshold at which you could make the argument that there is a moral obligation to turn in one's friend if they are committing atrocities, but no one can argue that this is an example.
I also disagree that this person is a reasonable suspect, any more than the pizza restaurant, who probably either gave it to a customer as change, used it to pay a vendor, or deposited it.
Although the orwellian term "justice system" is undoubtedly convenient for such an argument, I'm going to suggest thhat your statement be read with a substitution of "legal framework" in its place. It's important to remember that law and justice are not synonymous. In fact, a founding father of our "society" himself (Thomas Jefferson) made this distinction: "If a law is unjust, a man is not only right to disobey it, he is obligated to do so."
So we must ask, was justice served? An honest man unwittingly committed a minor crime of minimal or no public harm (at worst, someone was out $20 or so) and returned to correct his error, making all parties whole. In return, his life is ruined and he is sent to prison, which cost him and the taxpayers tens of thousands of dollars, at least. The answer is unequivocally no, justice was not served.
Edit: It also seems like you're conflating refusing to testify with being an accessory. Your claim was the latter, which is much more serious than contempt of court. Passive concealment by non-participation after the fact is in no way "assisting", by definition, because the crime already happened. If that was the claim, it's absolutely an abuse of the spirit of the law.
The main character in this story assisted in the getting away with it part of the crime. That's an accessory. And it's absolutely a crime to be an accessory, and I'm confused as to why anyone would have a problem with that.
We can't have a civilized society if people don't help the authorities catch the bad guys.
They basically got him to make a plea deal. They were going to hit him with a few felonies.
Look at it from the police's perspective. Someone passes counterfeit currency, but then claims he didn't know, and is unwilling to help find who the money came from. What do you do? If the answer is: nothing, then anyone caught passing counterfeit currency, or crimes of a similar nature, could just claim that they got the money from someone else and declined to disclose who. If he had cooperated with the police regarding the source of the money, it's quite unlikely that he would have gotten jailed.
I have a (maybe unnatural?) fear of something like that happening and not being able to prove that I truly have no idea and then being forced into some kind of a plea deal.
I can definitely see the police's perspective too.
Many activists have been held in contempt for not saying anything, and have served prison sentences for it.
Now, the Fifth only guarantees protection against self incrimination, so I assume you could still be held in contempt for refusing to incriminate others.
http://en.wikipedia.org/wiki/Jordan_Halliday
> He was indicted by a federal grand jury in 2009 on charges related to resisting a federal grand jury investigating local illegal animal rights activities, mainly concerning fur farm raids in Utah. He was jailed for nearly four months under a contempt of court order to compel him to testify.
Most recently: http://www.salon.com/2012/10/19/grand_jury_resistor_leah_rel...
For more: http://grandjuryresistance.org/
[1]: Perhaps for good reasons -- it seems people are fighting against what appears to be an over-reach of Grand Juries. But that would just be an example of civil disobedience, which often carries the risk of jail time, not an example of the Fifth Amendment not applying in a Grand Jury hearing.
The end result is the same, though, especially given the post I was responding to.