I just finished watching the movie, "The Tree of Life." While the movie lasts a long time and some parts of it tend to get slow and tedious, I did gain one new observation from it; probably not the one which was intended, however. While watching and listening to all of the pleas for God to help, to explain 'why', to give comfort, it occurred to me that religion really doesn't prepare a person to deal with the real world. Many people say that religion gives comfort in times of need, but I'm not really sure that's the case.
The movie dealt with a mother losing her young son (about 15 years old). It never says how the son died, probably because that doesn't really matter to the story. The mother undergoes extreme grief, of course, and turns to her religion, and thus to God, for explanation of "why my son?", and "why now?" Of course God never answers, which leaves the mother to wonder, "do you even care about us?" and "do you even know what happens down here?" Of course, God never answers those questions either. Eventually, at the end of the film, the mother gives in and tries to find some solace in "giving my son to you, as you want."
When we're young, religion gives us the feeling that someone is looking over us, which can be very comforting to some while being very threatening to others. We eventually come to find solace, and even companionship, in a God who "watches over us" and who also seems to "know what's best" for us. I maintain, however, that this is an erroneous view of the world and thus leads to trouble later.
When we're young, and first learning about life and religion, we're told that we should care about our fellow mankind, we should always do what's right, we should not lie, we should not cheat, we should not fight, etc. However, just a little later in life, we are told that we should learn to look out for ourself, we should do what's in our best interest, we should not tell the whole truth in all cases, we should do whatever we can to get ahead, and we should take up for ourself and fight back. It seems as if the "real world" is diametrically opposed to what we're taught via religion! This creates uncertainly, doubt, fear, and generally gives rise to the whole idea of "sin" in which we continuously view ourself as "not perfect." Religions have, of course, learned to make a huge amount of money off of these problems!
I see no reason to teach children to "be good" based upon some unrealistic, religiously based, ideas, which will only lead them to struggle with the conflict between the world "as religion would have it", and the real world "as it really exists." Why can't we teach our children to live in the real world, as it really exists, and still to be good citizens? Why can't we teach our children that treating others in "good" and "helpful" and "kind" fashion will only serve to help create the type of world in which they, themselves, would like to live? If you treat those around you in a kind and helpful way, then they will treat you in a kind and helpful way in return; at least most of the time. As Buddhism would say, "you create your world, every minute of every day."
We should teach children that, yes, they should be kind to their fellow mankind when that person is not being mean to them, they should always do what's right in the larger scheme of things, they should not lie unless lying will help the situation, they should generally not cheat unless they are being cheated in return or if it's for a good cause, and they should not seek a fight however they should be willing to defend themselves. We should teach children that there is no one out their looking out for them, so they should be careful and look out for themselves. We should teach children that, no, their loves one will not go to a magical place in the sky and they will never see them again after death, so they should appreciate their loves ones today, let them know they are loved, and learn well the lessons they can teach, because once they're gone, those lessons will be forever lost unless someone remembers them. (This is why I refuse to remove birthdays, anniversaries, and other information about deceased friends. They were a part of my life and I don't want to forget them and the lessons they taught. This is their only lasting legacy.)
By learning how to understand and deal with the real world, we will be better prepared to deal with exceptional circumstances in this world. Doing so is much better than the empty, non-existent, and thus unresponsive, God of religion, who offers only empty promises and who only "delivers" answers via the questioner's reinterpretation of whatever random events happen. Don't depend upon religion to give you any real answers at all. Learn more about how the world really works, understand more about your own emotional reactions to it, and there will be all of the answers you could want.