Wow... funny because I never touched the stuff. The security outfit I worked for frowned upon it. May be he was just using that so he could riffle thru my stuff, ya think.
Didn't you say you had a passenger?
Maybe the cop was a total liar. Maybe there was some criminal report about someone fitting your description. I'm not willing to totally tie the hands of police officers just because you felt uncomfortable.
Once as a teen my friend and I were stopped by plain clothes officers while unlocking our bikes at a mall. It was a pain, it was embarassing, but I realized they were responding to a string of bike thefts in the area. It's called "life."