I do not think there should be age limit on rationality. The moment a kid is aware of his environment, recognizes his parent, knows that fire is hot, knife is used for cutting things, etc., the moment such kid should start being responsible.
I really agree with you on that, i've also asked myself this question many times.
Some of these kids will commit serious crime under the cover of being considered innocent.
Well done @smyle