Whenever I see a young child misbehaving in public, I always think it must be some sort of major communication breakdown.
Its easy for most people to blame the child or the parents, instead of trying to actually address any issues.
Communication and negotiation skills are key in life, the first step in the process is being heard.