There are two sides to the coin...
If you want to talk about ethics, then find another news group to do so. This is for visual basic programming - not a debate.
Btw, tell your story to the parents who has children abducted or have unfortunate incidents because they did not listen to their parents about internet rules. Your tune would change if your child was raped by meeting a pedophile offline. I personally know a dozen parents who have had this happened. It is something you do not want to experience. Most people feel it really does not happen or its the child's own fault because they did not listen. But again, it is only a "child" who does not think like we do. So a parent has every right to do this... take any precautions to protect their children as needed. Of course people think it is like reading their mail invading their privacy but if thats what it takes to protect my children, then I will do so.
There are both sides to the story but put yourself in their shoes for once. You know know until you personally experience it.
But everyone has their opinion...