You forgot to mention that the shotgun charge was a setup, the barrel was less than 1/8" to short and also when he received his notification to appear in court it had the wrong date on it. The reason he was arrested in the first place was to force him to be a spy for the government against other people in Randy's area. He refused and they then proceded to stick it to him. The kid did shoot at the agents but evidently he didn't know what was going on. Also, you left out the part about the FBI killing Randy's wife because, apparently, they couldn't see anyone else to shoot at. She was holding her baby at the time.
Randy did get 3 million dollars for this screw up by the Clintons chief gestapo agent, Janet Reno, and the judge who tried the case wanted to bring action against the agents responsible but was stopped by the Clintons. All in all a gross violation of constitutional rights and well documented.
Happened in August 1992. That aside, I agree with all your points. This problem cuts across parties and administrations.