Moral ethic is evolved because of man needs to live as a social organism. It is also used by the rulers to govern the people. In some cases where the rulers are weak in leadership, they would use "higher power" to establish the laws. If you just look at the action "religious" people, you will find that they in fact justify their action by psuhing accountability to the higher power, chirstian will use God (poor God) as an excuse for all their action, buddhist will use "Karma" (because Buddha put forth that he is only there to guide and not rule), muslim uses allah, and hindus can select a few depending on whom they are more affiliated to. To me it is nothing wrong about religion as they are merely guidelines for way of lives but the people who abuse the religion and giving them a bad name.