Well, mister bruce goose, I certainly can't adhere to your definition of religion as you wrote it here. And even less to the idea that it would be the most relevant
way to define it.
A good definition would be the one we find on Dictionary.com (http://dictionary.reference.com/browse/religion): a set of beliefs concerning the cause, nature, and purpose of the universe, especially when considered as the creation of a superhuman agency or agencies, usually involving devotional and ritual observances, and often containing a moral code governing the conduct of human affairs.
There you go. I can not think of any religion or spirituality that does not invoke some supernatural being(s) or influence under one form or another. As well, every religions I know include a "code of conduct" and ritual observances. And I would add a leader, be it the Pope, the King (or Queen) of England, the Dalai Lama, or simply the religious leaders of Islam and Hinduism.
We can't define religions without taking into account their social functions and attributes in the same way we can't define a table without taking into account its function and distinctive attributes.
So, atheism, evolutionism, humanism, capitalism and socialism are not religions by any means. Evolutionism is simply a scientific theory. As was heliocentrism. These theories are bothering some religious fundamentalists, but they are often major advances in the scientific development of mankind.
As for atheism, humanism, capitalism and socialism, they're philosophies and ideologies. As every ideology, they are definitely capable of producing their own fanatics for those, as you rightly say "who blindly and unquestioningly adhere to their theories". That's why freedom of speech is so important, because we need to remain critical of all ideologies, whether they're secular or religious. Unfortunately, nowadays, any criticism of a religion passes for religious intolerance.
To be honest, these abuse exist in every society, regardless of their religious culture. At the present moment, women in India are regrouping to fight against sexual harassment and sexism that they face on a daily basis.
I agree with you. And it says a lot about their alleged inability to control themselves.