I don't think it is a problem in state parks. but, I think I remember a thread at mo carry about some state park being posted.
And yes, it is illegal to carry on busses in mo. Plus, there is quite a list of other off-limits places like courthouses and other gov't buildings, schools, casinos, maybe churches, bars, and large stadiums.