That depends on where you are and what you are doing....it isn't about whether I would have a "right" to detain and question you, it is about a duty to protect the public. If you are walking into the bank with it or into Kroger that is a little unusual and would give any rational person a concern as to why. If you parked on a country road and walking into a field , I would wave at you and go on by.
I didn't say anything about walking in to a private business with the gun. I said walking around on the sidewalk, and you can pick the street to be as busy as you want. You don't have the right to detain and question me on it, no matter how odd or strange YOU might think it is because I haven't broken any laws. It is absolutely about a "right" as the police officer does not have a "duty" to violate my rights by stopping me when I haven't broken any laws. You also have a duty to honor, observe, and protect MY rights, which include walking the streets with a rifle or shotgun.
What part of behaving legally constitutes suspicious behavior and simultaneously poses a threat to the public? Now be careful here, because if you say merely walking around with a loaded long gun is cause enough then do some more research because you are mistaken. I apologize for putting words in your mouth, but you seem to be implying the above with your comments about leaving me alone if I were out in the country in a field. I pose no more of a threat to the public walking down the streets with my rifle or shotgun than any individual driving their vehicle, who might at any time decide to use their vehicle as a deadly weapon against pedestrians or other drivers. Concur, or disagree?