Quoting Destiel:" <blockquote><b>Quoting Chuck Bass:</b>" While I think that was wrong too, that was ... [snip!] ... I just think its odd that legally someone can walk into a mcdonalds with an AK47 and no one can say anything"
I don't know a lot about all of the laws bc they vary by state, but it would depend on a lot of things. Whether or not the weapon is concealed, whether or not the place has it posted that no weapons are allowed, if the state requires a permit to carry that particular weapon, etc. Generally speaking, at least in my state, only law enforcement can openly carry a weapon in public. The general population has to apply for conceal and carry permit to carry a weapon, which must be fully concealed and licensed, and it's only allowed in places where weapons aren't prohibited either by law (schools, government buildings, etc) or by the owner of the property (like a "no weapons on the property" sign posted at the entrance).
So at least here, a person couldn't go into McDonalds with an AK-47. They wouldn't be able to conceal it. I think there are places that have open carry or partially conceal and carry laws, but I'm not sure if they would apply to that kind of weapon. Normally they are for self defense weapons, not hunting weapons.