Hmmm, well this is one of the problems with the USA actually. We wind up with a lot of old people who just don't understand current technology and the associated issues involving it to create and pass meaningful laws, and those that DO have an idea of what they are trying to accomplish wind up getting their efforts derailed by the agendas of others. While the age requirements to hold office aren't all *that* strict, a lot of things conspire to ensure that the current generation is rarely one one actually running things, and it currently doesn't help much that we have the Baby Boomers living so long, which means they basically got to hold office over TWO generations since "Generation X" (my generation) has been skipped over more or less.
At any rate, I think this law is a backlash due to all of the "shock" material floating around out there in general, and an older generation that just isn't used to it. The law is not only unconstitutional, but also unenforcable, but I think that's in part because the people in charge really have no idea what they are dealing with in this case, it's very similar to a lot of other attempts I've seen to regulate The Internet... from all over the world.