There have been countless footage of people exercising their rights by walking the streets and open carrying at the same time. The problem is that peace officers will come to the scene because someone called saying that the suspect was walking down the street with a gun on his or her hip.
Legally this is not a crime, and just because someone says it's' suspicious doesn't make it a crime either because suspicion is not illegal. Peace officers know that people can open carry according to their state laws, but when they approach the person, they still try to disarm them for one reason and that is for their safety.
They don't legally have the right to disarm anyone who is not breaking any laws, especially if they are not being detained "and that depends on what they are being detained for". You can't be disarmed while not breaking any laws, they might as well put everyone in handcuffs when they stop them because you can kill anyone with your hands...it's for the officers safety right, so it should be legal for them to do it as well since they always claim it's for their own safety.
Why won't they follow protocol by not trying to get the person to unknowingly waive their rights just so they can feel a little safer?