Good spirited LEO. Nothing like a constitutional e-violation with a smile Officer Lions with the Oceanside Police Dept. badge number 1093. Just doing your job, its the law, nevermind that short little document we call the Constitution...wouldn't want that to get in your way. God Bless Amerika.
12031(e) checks are NOT required, they are optional.
Rights violated in this friendly encounter: 2A and 4A
ETA: This type of encounter is one of the most insidious types. Whether true heartfelt LEO compassion, sympathy, and agreement or not, LEO's are not your friends. They are making contact with you to see what laws you are breaking so they can arrest you. At least with the aggressive confrontational encounters you know where you stand and where they stand. These friendly, lets all be buds confrontations are the worst because they try to get you to believe your rights are not being violated, they are just doing their jobs to keep us all safe, and what good citizen wouldn't want the same. To the OP...great job seeing right past this tactic.