This is insane. I cant believe we live in a country where this is OK. Very vulgar language so be warned.
Know your rights! Don't allow cops to search your car or home: http://policecrimes.com/police.html
Never talk to police officer without a lawyer, even when you're not under arrest.