Reading the varied posts are all well and good. But, every person is his own person. We all have our unique individuality. It is good to read about other peoples experiences, but, that does not mean your experience will be the same. Everything should be taken with a grain of salt.
We are all like snowflakes - different (however, I don't think that is a proveable statement)! One man's meat is another man's poison.
Two individuals can experience the same incident and have totally different attitudes/reactions toward it and explain it in totally different ways. I guess that is what makes the world go around.
I agree that everyone should have respect for other peoples outlook on life, but, you do not have to necessarily accept it. We should agree to disagree!