It's not like there's an honor system for criminals. If a uniformed LEO walked up to a drug dealer and asked if he was selling drugs, he'd most certainly say no, so I fail to see the issue with undercover officers...unless, of course, you're dealing drugs yourself.
And, honestly, I don't give a damn if Mother Theresa was caught selling pot. It's still illegal, and she still knew it was illegal. Ten years may be a bit harsh, but probation would be too lenient in my opinion.
...also, saying that it's just a plant is like saying meth is just household chemicals.
I don't care if it were cyanide she was selling. We're imprisoning people for life for peaceably selling a product to another adult with full consent of both parties involved. Laws against drugs are completely unconstitutional. Evidence of this is how they required a constitutional amendment to ban alcohol. The "war on drugs" is incredibly illegal and unjust, and we're paying for it with blood and money. Seeing as how they're violating an illegal law, they don't really qualify as criminals in my book, and it's a damn shame that people can possibly be so arrogant as to impose their will on people when they aren't affected at all.