Great job flipper! You are one of the reasons I hate and rarely do street work. I personally don't like people walking up on me at the gas station and therefore feel really uncomfortable doing it to others. So I'm already uneasy, then to get someone, that flips the script on me and take issue with the org, I would be done. Like someone else said, it would've been time to go for coffee or breakfast break after that. Lol
I like that you made sure to tell them that you researched and mentioned the name of the recent court case specifying the amount. I think this is key. The way you handled it gives credibility to your concerns, motives and shuts them down. A lot of times when leaving these types of encounters, JWs find a way to resolve in their mind the person's intent so as to discredit them thinking something like "oh he probably just doesn't like JWs", "he must of been stumbled before", "he's mad his family are JWs", "he must be an apostate", or "he must of gotten his information from a unreliable source". But that key information may have them go and do their own research, even if just to discredit something you said or to help them prepare for the next time they encounter this same issue.