Religion has a power over people that is easily corruptible. It has been used for centuries to push the agenda of a few. It is no different today than it was in the time of the middle ages. I dislike it for many reasons, but manipulating people is at the top of the list.
Spirituality is something different. All people must have a belief in something. Whether it's their self or a cosmic being. It propels us forward and allows us to grow in our understanding of life. Religion takes the concept of spirituality and tries to confine it to a set of opinions that only serve a portion of a population- christian, muslim, hindu, buddist, etc. They try to carve out a spiritual "notch" that benefits their followers and excludes all others. Then they embolden leaders to direct their followers to live and serve their agendas as they interpret the "guidance" that they translate. It's such a fallacy.