One child around four years old testified that a certain adult person abused, and killed another child. I felt he was telling the truth and was credible. The jury didn't. They voted not guilty, and the man was freed. They said the man was trying to help the child and the four-year old was confused and thought the man was killing the child.
In another case, a child drowned, and her brother testified that the mother had pushed and held her under the water. I felt he said whatever they wanted him to. They had him draw a picture of what he saw. The picture could have been the mom drowning the child or of her trying to save her.
I didn't find him credible. He said the girl was killed two times. The jury believed he and the woman was convicted for murder.
My question is: Do you think children this young should testify in court?
I also say No! A young child cannot comprehend everything they see or possibly hear. It could even traumatize the child, especially if a few years later and he/she gains more understanding and may realize they made a life altering mistake to someone else.