In 1874 the Missouri legislature began to outlaw the carry of weapons in a "public assemblage", but in true legislative fashion, it never bothered to define the term. Enforcement was loose, but the law stood until 2003.
Nine years ago our state legislature abolished the offense entirely, so bringing a gun to church, a sporting event, a farmers market, or fairground is up to the property owner themselves. The Second Amendment has really blossomed in 150 years.
6. Bonus: The Daily Show chronicles Missouri legislators' fight to protect gun owners from discrimination.