I can't really fault the judge here. In civilian court, testimony that is coerced by force from a defendant should be inadmissible, which is exactly why this case should not be tried in civilian court. If anyone is at fault here, it is the US Justice Department. They know full well that there is no way to win this case, but they are following through with it anyway. What does that tell you?
Good points, well taken.