There will always be debate. Religious parents argue they are teaching their children to live moral lives, non-religious parents argue that children should choose on their own. I know parents on both sides of the issue, and I don't think I can judge which is right or wrong. I won't force religion on my children, though.
On a related note: