The issue of local officials telling him he was not breaking the law was not allowed at trial by the presiding judge.
HUH???
He was charged with a Federal offense. Local officials are not experts on Federal law, only local law, so their statement to the defendant was correct that he was not breaking the law. He was not breaking any local law.
The GFSZ Act is unconstitutional and the charges should be overturned on that basis.