What is corrupting the children this days is the use of internet, even a 7yrs old child owns a smart phone and his free to access the internet not for knowledge acquiring but to enjoy social lives.
Truth is that the internet can rather make and elevate these children. I think it is the carelessness of the parents that makes them have access to sites and social media platforms that they shouldn’t. Parents are meant to constantly supervise what their children are doing on their phone. Best is to limit them to games and learning platforms. For instance YouTube has YouTube for kids, there are limits you can place and the internet wouldn’t spoil a child.
Most of the times, I'm usually more concerned on how children can be more conversant with the internet than their parents and improvise things in a way as a parent can not find loop holes to their dangers of the internet. These kids are getting more smart every day and one natural factor that can help restrain them is a proper home training. If not, then their are chances of them going astray since we don't follow their every movement, parents go to work and they go to school, it's hard to detect what they do during those period you were not with them.