“If someone here was passed secrets from France would France then charge you?”
Yes. Especially if you made them public.
Why should the responsibility stop with the thief and not also the fence?
In most US spy cases the recipient has claimed diplo immunity or never was found.
Ok, well not too sure about that. If someone fed me secret stuff about France and I posted it here in the US what are they going to do?