In fact, feelings frequently deviate from what is ethical. Nor should one identify ethics with religion. Most religions, of course, advocate high ethical standards. Yet if ethics were confined to religion, then ethics would apply only to religious people. But ethics applies as much to the behavior of the atheist as to that of the saint.
Religion can set high ethical standards and can provide intense motivations for ethical behavior.
Ethics, however, cannot be confined to religion nor is it the same as religion. Being ethical is also not the same as following the law. The law often incorporates ethical standards to which most citizens subscribe. But laws, like feelings, can deviate from what is ethical. In any society, most people accept standards that are, in fact, ethical.