In my opinion, which is worth just that. You should never allow them to search your ride. Lock it up, make sure to lock it, call an attorney immediately, file suit. IF you have nothing to hide, you should stand up for OUR rights. To allow someone to search you is to give up the rights guaranteed us by our constitution. I carry a copy of the constitution, and read it often. Next time it happens give the officer a copy, and tell him you plan on defending it. As for now, call the department he is from, and let the man in charge know what happened, and tell them you do not appreciate it and want them to understand that it is a violation of our constitutionally guaranteed rights to do what they did. As for me, I carry my stash in my pocket, and never carry over a misdemeanor's worth.