Thats some bullshit. We need to start a website where we all anonymously list asshole cops, and nearby residents cap them.

The only thing that you can do here is get a lawyer. Your story is pretty solid, and these things happen all of the time. I'm sure a great lawyer could talk your way out of this since I'm sure everyone gets booked in this event, and it's impossible for every account to be accurate. Get a good lawyer buddy. I'm sorry this shit has to happen to us smokers.