No, store-bought or borrowed is just fine with my kids, and me.
Yes. The cheer was inappropriate for the child's age.