If a cop wants to be a jerk, best thing to do is get out of his way and let him, and keep your mouth shut. You can always respond in kind with letters to superiors, councilmen, newspapers, Judges, etc. You can file real/frivolous law suits, just any number of ways to let anyone know you are not to be trifled with, and that it aint worth their efforts to hassle you. If you have committed a crime by carrying that knife, this whole thread is moot. Never be intimidated, never shirk justice, and never give up your rights that so many brave men and women have given up their lives and limbs in defense of.