After the kindergarten incident the child should’ve been given a psychiatric evaluation. It is possible he’s got a “screw loose” but in the vast majority of cases like this you’ll find there’s violence in the home. The foster system sucks ass, but in this case rolling the dice probably would’ve led to a better outcome than leaving him in that home.