His lawyer called in lots of witnesses that Geoff smoked a _lot_ of dope, and that it was for personal use. He also presented a petition with nearly half his village saying it was personal use, as he really smoked a _lot_ of dope. He also helped anyone with any task, and was a generally loved person, not a drug crazed maniac, but very very chill.
He was fined for personal use. This was Australia, not Brazil, but Judges are supposed to use discretion. The only problem is when discretion is code for prejudice, not justice.