Some of that stuff was directed towards another poster, so some of it didn't apply to what you said.
Regarding free speech. Thats the thing though. Who gets to decide what is appropriate? Your definition of appropriate differs greatly from mine. Every parent should be able to decide what is appropriate for their own children. No one should be deciding what is appropriate for someone else (within reason of course). With game and movie ratings, parents have the ability to get an idea of what a game contains, and can decide for themselves what is appropriate. And if they are good parents, they should probably be playing the game with their kid, or watching them play at least some of it.
"i'm all for show whatever you want" and "only whats appropriate" directly contradict each other.
It's not like Burger King was setting up consoles in the restaurant and letting kids play an M rated game. They probably just have a picture of an armored warrior on the cup. There is nothing M rated about an armored guy by itself, or an action figure of master chief. Sure, it will probably make the kid want to play the game. If the parents don't think it is appropriate, tough shit for the kid, don't let him buy the game.