It's not clear to me that your experience was unethical. As parents are the legal guardians of kids, where is the responsibility -- to the adult, or to the child?
Your third paragraph is very hyperbolic and taints the otherwise reasonable points I believe you made.
I would say that the the responsibility of the psychologist (and all doctors) is to their patient, which in this case is the child. That does not necessarily mean that it is unethical to disclose what was said to the parents, as doing so may be in the best interest of the child.
However, there is a significant second order concern with violating confidentiality. In future instances, the child may be less willing to speak "in confidence" with a psychologist.
Your third paragraph is very hyperbolic and taints the otherwise reasonable points I believe you made.