It may be permissable out in the wooded counties but not in the cities and municipalities. You're talking out of your arse, city boy.
Either that or you are deliberately playing the troll.
Missouri does allow open carry of firearms for those age 18 or older.
However, city, county, and municipalities are allowed to pass laws and ordinances restricting this. It is advisable to check local laws and ordinances before openly carrying a firearm within Missouri.
http://en.wikipedia.org/wiki/Gun_laws_in_Missouri
Try reading before posting next time --