Cites...
The stop was completely illegal and became unnecessarily unsafe due to the lack of training and/or experience of the officer. One of the reasons I posted here, was that in Wichita, they usually take down people at gunpoint and arrest them for open carry. There are several cases were this has happened recently and then later the case is dropped. See below a list of cases that I like to refer to when discussing OC... Another reason not to provide your name/ID is that magically your name could match someone who has a warrant, suspect in a criminal case, etc... which then allows them to investigate/detain you since the information you volunteered now provides cause to detain you and allow them to search for more elements to potentially investigate/charge.
Multiple Supreme Court cases have ruled that:
Terry v. Ohio and Delware v. Prouse: LEOs cannot stop and detain citizens without reasonable articulate suspicion/probable cause that a crime has/will be committed; this must be more than a “hunch”, e.g. gun might be loaded, might be a felon, etc….
Brown v Texas and Hiibel v Nevada: a police officer may not force citizens to identify themselves without reasonable suspicion that they are or have been engaged in criminal conduct
US v. Ubiles, US v. King, US v. Deberry and St. John v. McColley the lawful possession of a firearm in public could not, by itself, create a reasonable suspicion sufficient to justify an investigation and/or detention, e.g. Open Carry regions do not have RAS to stop citizens for open carrying firearms
Florida v. J.L. LEOs cannot stop/frisk on tip from citizen; it must be "suitably corroborated" with both the accurate prediction of future activity of the subject, e.g. suspicious report alone does not provide grounds to violate 4th Amend by checking for loaded firearm.