If it were solely weed, I would confiscate it and let them go. If someone were dealing harder drugs, I would arrest him.

As for them just doing their job... there job isn't clean cut. I know a cop who rarely arrests people for DUI because he drives drunk sometimes himself. I also know of cops who usually won't be a dick for weed, because most of their friends smoke.

I have also gotten out of a DUI because one of my friends called a mutual friend of ours on the force and he in turn radioed the officers currently arresting me to please release me.

Yes they are just doing their jobs, but some don't enforce the law to it's full extend due to personal beliefs.

With that said, I would never be a cop. Risking my life daily for an unappreciative populace while constantly having to deal with the dumbest of society. No thank you.