Yeah maybe not any particular religion. But the things you mentioned can almost most of the time be there if there is lack of general education as well. I personally do beleive that proper knowledge of religion does play an important part in how a person handles his/her problems in daily life. Faith itself is a very huge power.
I am sure we can agree on the general education part though :)
Sure! :-)