There's an organization, Ethisphere, that rates companies for ethical behavior. Their site claims that ethical companies outperform the market average:
I ran across it while we were considering options for what bank to do business with. The Ethisphere people endorse only "Old National Bank" of Evansville, Indiana, among US Banks as rating ethically high. ONB's banking website had zero listings for interest rates so we are holding off on further investigations of that particular bank.