To stop open carry in Missouri, they will have to put up a sign saying "No Weapons" which means they don't want concealed either. Since both are legal..... Many people will ignore them. I know I will. There is really no penalty if you get caught. All they can do is ask you to leave by law.