I went to:
and reviewed St. Joseph municipal code and found Chapter 20 (Offenses), Division 2 (Weapons) sections 20-162 and 20-163.
Nowhere within did I see anything concerning Open Carry.
We all know that laws cannot "permit" any action. (or else law books would nesseccarily be thicker than buildings as each and every action that a human being could possibly take, from eating candy apples to changing underwear, would have to be specifically addressed before it would be legal to undertake them)
Since it is impossible for laws to permit lawful actions, we can surmise that they can only "ban" or criminalize unwanted actions.
I see nothing within St. Joseph municipal code banning Open Carry, therefore, it is legal.
I would highly suggest printing a copy of this code and carrying it with you as well as also carrying a digital voice recorder. Because detaining an individual when there is no illegal activity, or lack of reasonable articulable suspicion by an officer is illegal.
Remember that businesses have the upper hand when it comes to property rights. If asked to leave, you must comply immediately, or be tresspassed. Other than that, remember that by OC'ing, you are not breaking the law. Always keep this in mind, and act accordingly. Getting nervous, apologizing, or complying with officers when asked to "cover up" is only reinforcing that their actions are justified when they are not.
Two good phrases to keep in mind when carrying:
"Am I being detained?" and "Am I free to go?"
Without breaking the law, it is ILLEGAL for officers to detain you. Therefore they MUST answer "YES" when you ask if you are free to go, or else it is considered being "detained".
If you are detained, remember that you cannot talk your way out of an arrest (if you are breaking the law, they MUST arrest you as it is their job to do so, regardless of what you say.), but you CAN talk your way into it. (By talking, youoffer up more to filter for illegal activity) Therefore, by talking to officers, the only possibility is their benefit, and never yours.
Remember, if arrested, YOU HAVE THE RIGHT TO REMAIN SILENT. Use it. THEY must have reason to arrest you, or else THEY are breaking the law. Do not give them one by apologizing, admitting guilt, or acting consistent with a person who has broken the law. You have not. Make them do their jobs, don't absolve them of failure by giving them a reason to arrest you and providing a way out of their dilemma.