Note to parents: the way to raise a thoughtful, intelligent individual who can make his own decisions is NOT to insulate him from every viewpoint that you THINK may be contrary to yours.
And also, stop relying on schools and tv to raise your children. Let them be exposed to the world and them talk to them, guide them, lead by example. YOU are the only parents your child has.