I can understand where Andrew is coming from when it comes to defeating our egocentrism and possibly discontinuing wars. Unfortunately, I do not think that teaching world religions in high school will stop congress from declaring war, there are more factors that contribute to their decisions other than egocentric tendencies. I do however think that learning about other cultures will diminish negative thoughts about them. Understanding is at least one step toward eliminating hatred. With an empathetic mind set one can understand the other countries from their shoes yet still not like them. If we can still hate ourselves for things we have done or do, that shows that empathy does not solve hatred. That said, empathy and egocentrism is not the problem that we face, the problem is the overriding amount of patriotism to the point where pride turns into the need to win and be best.
As for children choosing their own religion, I'm not to sure I believe in that or not. Children do not tend to spend their days contemplating the meaning of life or what religion to follow. Technically you are born whatever your mother is (at least in my religion, I'm not sure about others). Yet, again you can't really stop someone from believing in a certain religion or not, if that is what they truly believe, yelling, trying to convince or questioning probably will not do anything. Children are pretty stubborn on their beliefs whether they be true or not. If a child is taught all the different religions thoroughly I don't see why they couldn't choose which to believe. If you really want your child to believe the same things you do if you engage in religious activities with them on a regular basis they are less likely to feel the need to convert.
Question: Why are some people so concerned by the beliefs of others? Why do they get upset when others do not have the same views as they do?