Every child can be different, the situation, environment, and lifestyle can be different and everything can make an impact on a child and so based on those things child's case can also be different and it's indeed hard to answer who/what is reasonable for misbehave of a child. It's indeed complicated to give a statement about it in a single line.
Yeah, so complicated as a lot of factors must be looked into first before trying to blame anyone.