If memory serves, Grosskreutz was :
1. A felon in possession of a firearm
2. Under judicial order at the time to remain at least 150 feet away from any minor
Yet, the prosecutors gave him immunity instead of making him answer for the crimes he committed just being at the "protest" in the first place.
The judge is not bound by the immunity agreement, since it was already in force. Yet, you don't see the judge in a hurry to slap Grosskreutz back in the clink, do you? I would argue Grosskreutz had democrat PEDOPHILE immunity.