There are many who claim that religion leads to violence. “Look at all the wars caused by religion”, hence “the world would be so much better without religion”.
That’s shear nonsense. This is the cause of all hatred and violence in the world:
We were made for You, O Lord and our hearts are restless until they rest in You. (Saint Augustine). Mankind is not ultimately happy because it does not rest in God. We drive a wedge between us and God (our true happiness) by our sins.
I’m not happy and have a rotten lot in life. It can’t possibly be my fault, I’m perfect - I should be worshiped as a god (you’d be surprised how many people think this, even subconsciously). Hence, my rotten lot in life is not my fault but YOUR fault. If I only get rid of YOU, then I’ll be happy.
But who is YOU? Those who are most different from us within striking distance. That is why there are so many wars between those who believe in a different religion, or live behind a different border, or speak a different language, or have a different skin color, etc. And if we run out of different people, our own kin will do (there is an amazing amount of fighting - brother against brother - in the world).
If only we would recognize our innate need of God, and put our hearts to rest in Him, then the world would be a better place!