The problem is not really the religion, its the followers. People have free will of action and mind. When people can not accept that others do not believe the same thing that the first person does, anger can bubble up, and if bottled too long, it can bust open and spill, causing actions that can result in people killing or harming others for the lack of same belief. Another thing is that people have found many faults in religions, for example I will use the Christian religion because its one im a bit formiliar with, There was a group of men who, when Paganism was around and not hidden in the shadows for fear of condemnation, they changed the dates and some names of locations of events in the bible to try to make it look like thePagans were copying the christians holy days and holidays. truth was, Paganism has been around for more than 9,000 years, christianity for 2000-4000. People dont like finding that what they thought to be truth was lies. So they fight, change things around, try to make lies make others look much worse than the truth.
The cure for this? Acceptance and open minds. if people can accept that some believe in God, Jesus, others Allah, The Goddess (like me), or multiple Gods, if we accept that not everyone is going to think and believe like everyone else, then the world would be better.