Honestly, you need to call a lawyer on this one. Yes, it's "only" a $100 fine, BUT it's also a drug conviction that will be on your record for the rest of your life. And that can cause you to loose your job, and to not be hired for other jobs in the future. And if you ever find yourself in a position where you're going to rent a nice apartment or house and the rental office does a background check (a lot of them do these days) they can turn down your application.

So yes, it's only $100 now...but could be a big headache later. Call a lawyer.