i have had similar thoughts about kids i knew growing up, and a few have had a tough time in life. kids (peers) may be better at identifying warning signs than adults.
Kids generally do not have as many biases as adults, and as a result they have less expectations. They don't see their peer as some angel, because they don't expect him to be an angel. They don't expect anything at all, so their perceptions aren't clouded.
But in general adults are much better at picking up on things like social cues and odd behavior.