You know you can put a cop under civil arrest. They can arrest you for possession, but between them arresting you, and the station, they are in possession of an illegal substance, so you could put them under citizens arrest. Also you can cite them for tailgating you (when they are reading your license plate numbers). You don't have to be a cop to arrest somebody.