I'm a 31 year old mom of a two year old baby boy and I have 3 more brother the littlest one is 6 and the older one is 34. The other one is 21. I don't blame parents nor kids. Time changes and like everything, humans also evolve, for good or for bad who knows. Moral values have been lost throughout time. I think we a parents can try to do as much as possible to educate our children and make them responsible successful adults. I'm a strong believer because I've seen both sides of the coin, the very successful rich or at least medium to high class parents worried at all times about their children's education who end up having kids that result a total mess, and the poor non educated parents who can't even read and have good successful kids. Don't get me wrong I'm not generalizing, what I mean to say is that a lot depends on this new era of kids and their personalities. This new era of kids are definitely different than kids from my time. I see now kids disrespecting their parents and their elders, in my time raising the voice to your parents meant picking up your teeth from the ground. It wasn't tolerated to be disrespectful. Maybe it's also based on the fact that I'm Latin and no matter how old we are we respect others. But I agree times have changed and I think it's going to keep on getting worse. All we can so is the out best as parents and love and protect our children.