brother I don't know how you reached the conclusion that morality shouldn't be taken from religion but that is just plain wrong. Morality pretty much defines our way of life as it gives a set of rules/laws. We, as being humans, are limited in wisdom, knowledge, etc.; hence, we cannot decide for ourselves what is moral and what is immoral. Therefore, a Divine Being, who knows what is best for us, decides the morality for us and this is where the religion comes into play. If we were to say the opposite then we have an inconsistent morality which is subjective in nature and changes from place to place and time to time.
Yes, there are many things which are based upon our fitrah (natural belief), meaning we consider them immoral, for example killing innocent people. However, you still need to go back to the Divine source to make sure that your fitrah is intact and has not been corrupted. The divine source is the key for consisten set of rules for all people for all time.
I'll say more later but this should serve as the foundation.
I am not saying that morality shouldn't be taken from religion. What i am saying is that its possible to derive morality without religion.