I think it's weird, but if they're happy, then fine
Yes
Yes. The cheer was inappropriate for the child's age.