It is our job as gun owners to educate the public on carry...its the LEO's job to respond to calls and make sure everything is on the up and up.
You don't educate the public by interrogating a person, sometimes in front of his family, because someone doesn't like him carrying. That education to the public is that you should not carry.
It's not legal in every state, hell in most states it requires a permit and is illegal otherwise. Should Joe Public be asking you for your permit prior to calling in? This is where gun owners actively educating the public would pay dividends.
The right approach is for people to be educated by the correct response.
If someone doesn't know the laws or perceives something is wrong because of what they are fed on TV, then they should be told when calling in.
It would go something like this.
Caller. There's a man with a gun on the corner of 2nd and pine street.
Dispatcher. Does he have it in his hand or doing anything that looks threatening?
Caller. No he's just walking around with his kids.
Dispatcher. In this state that's legal unless he is doing anything threatening.