IMO, spirituality is really just an abstract version of religion; a personal belief minus the fables. Religion is introduced to people early in their life and while many feel obliged to accept the dogma of their particular denomination, others begin to question their religion because it doesn't give them peace of mind. There is a theory that there is a religious "gene" and not everybody is born with it. But everybody does want something to believe in and while some look outward for this, others look inward. IMO, Religion is for those who'd rather depend on other sources for guidance, while spirituality is recognizing the answers that are right before our eyes if we just listen to our inner voices.
ACIM, a new age cult, thinks the "devil" is just a religious version of the "ego". They say the ego harbors the materialism that has an insatiable desire to be fed, it fuels the desire for praise and attention, and keeps altruism in check. The ego is present at birth so life is, indeed, a constant struggle to find a happy medium.
The black community is too caught up in religion, a security blanket that got them through slavery. Its way of coping with its ongoing problems is to pray and put things in god's hands. But, as our friend harry brown constantly reminds us, the church and their preachers are part of the problem instead of the solution.
Black people still have "soul" but this younger generation has lost its spiritual compass. Replicating themselves with babies, using FaceBook as their stage, a preoccupation with the bling, and a super-sensitivity to being dissed are the consequences of egos gone amok. Unfortunately, neither the ghetto environment of the underclass nor the superficial atmosphere of the black middleclass do much to nurture spirituality. This doesn't bode well for the future.
I think spiritual people are the most likely to evolve into altruists and - vice versa.