I love this assessment you have made. Kids will always be kids. It's a stage in their lives which they will eventually over grow. As an adult, you only have to be patient with kids. It's not easy bringing them up but it's a thing of joy when they have grown for you to appreciate your work.