I seriously dont understand what is evil about banks. As long as they adhere to rules in letter and spirit, they can do what any for profit company should do.
I dont see them any eviler/better than an oil or steel company, and an islamic steel/oil will be equally confusing to me.
What is ethical about getting less profit?
There used to be many banks in India(govt owned) who never gave personal loans. They wont even give loans to poor students easily, who did not have collaterals. Why is it a good thing not to give personal loans. It is for a specific bank to decide the risk and whether to give loan.
I would argue, easy access to loans increased consumption in India gave boost to industry and farm products, and gave jobs to more people, there by reducing poverty.
What is evil about banks... And if they adhere to the rules...
First of all every bank lives on the edge of the rules, breaks them often and of course has rich politicians change the rules every now and then whenever they need to. Not evil enough?
How about an institution that gives you loans without confirming that you have the means to pay off this loan or not? Normally if you don't pay they should take away your collateral or whatever asset you have lended against. The banks, didn't even do that, just simply said hey USG pay for them.
Voila bail out.
That's another thing the banks lent the money to the USG in the first place...
Where did I say the ethical part is in taking and giving less profit? I said its highly regulated which makes it ethical, oh and btw, that usually means less profit/interest no matter what type of banking you're in.
Also...
You know your bank lends out way more than it has?
Every bank will have these huge government accounts. Filled with a lot of cash. This is not theirs but the government keeps it there so that the bank may lend it ahead, among various other things. Normally banks are allowed to lend set amount of money depending upon how much capital it actually has. You guessed it, the banks lend a lot more.
If at any given time all the deposited money was withdrawn all at one, the bank will not be able to give that money back.
aka Run on the bank.
Let's not forget fees, fudging up documents, changing interest rates, privacy violations, spamming and so on...