Religion is the problem, it delves into nosensical dribble and offers nothing but the promise of emptyness.
Quite the generalization, but I tend to agree with it. The first thing religions should have taught is tolerance of those who don't share their ideologies, the second is avoid in being authoritative!
Thus the failure of religions has been they don't tolerate different ideologies from their own core beliefs, and they have tried to "force" their ideologies on everyone else!