<The following is nothing more than my humble opinion>
I personally believe there's a big difference between Spirituality, Morality and Religion, but they tend to get lumped together in our society. They are interconnected, but quite different. Spirituality is one's personal relationship with God, the Spirit, universal life force that connects us all, or whatever you prefer to call it. Morality is our personal set of guidelines for living and dealing with others. Religion is the organized entity, or institution, that provides community and a venue to share spiritual experiences, individually and collectively. Religion teaches morality, and provides us a means to experience spirituality. (through prayer, meditation, etc--the methods vary between religions.) This is why going to church does not mean one is spiritual...you have to experience it first hand, regardless. Many ppl experience spirituality at church, many can only really find their connection to God/Spirit in a solitary setting. Religions are meant to teach you how to experience the spiritual, and develop differently in different areas of the world in order to "reach" and speak to the different paradigms, circumstances, perspectives, of the local population. In my opinion, they all give a road map pointing to the same thing. I respect anyone's religion as long as they practice morality and true spirituality, and the golden rule, which is a common thread that runs through all faiths. I respect anyone's right to disagree with my perspective on this as well, and hopefully it's mutual.
In India, they greet each other with the word "Namaste." This translates to ?I honor and bow to the Spirit in you which is also in me." Very powerful words. What a great way to greet people, creating an instant connection that fosters compassion.