I really despise "won't someone think about the children laws" and I say this as a parent. It is not society's job to shelter your children from the unsavory, it is the parents' job.
Besides that, it is hard to argue against any law that is couched as protecting innocent children. Obviously, having to verify with ID the age of every website visitor is impractical right now. The logical solution is for government to mandate and issue Internet IDs that must be used to access any web service. This bait-and-switch leads down a slippery slope that erodes anonymity on the Internet, not that there is much left.