Usury is unbiblical. It should be illegal. If I give somebody who makes $20,000 a year, with no sign that they will do better, $10,000 and write a contract with them for 30% interest payments, yes, they were an adult and are responsible, but where is my responsibility? They deliberately go after people who can't pay on time, in order to collect usury type repayments.
It isn't ethical practice. It's loan sharking. Plain and simple. There was a case I am familiar with, where several credit card companies gave out $35,000 in cards to a woman with alzheimers living only on SS checks. How did they reasonably think they would be paid? A: They tried to intimidate her kids into paying it off. These people are leeches.
As has been noticed before, they try to get you with the fees. Even when you pay your check on time, they pretend that you don't get it to them, when you do.
One cute thing my brother's bank does is this scenario. He made an error in his bank book. He thought he had $300 in his account, when he only had $100. He writes 3 checks over 2 days. Two checks for $25 and $50 were written the first day. The next day he pays a check for a $110 bill. What the bank does is pretend they get the $110 bill first, charged him overdraft fees for all 3 checks for $30 a pop.
If they were honest, they would have cleared the two smaller checks, and bounced the $110 one. They don't on purpose. I investigated with him. It's company policy to try to figure out the way to get you the most fees as possible even if they have to be dishonest and pretend that they always get the toppler bill first.
He screwed up, made a mistake, and bounced one check. He should/can have the fees imposed against him. That is not what happened. The late fees are just too tempting for the bank to be honorable.
My local bank stinks, but at least I know their policy. Any check you deposit after 2pm, 2pm!!!! doesn't count until the next day. Under their policy, if you deposit a check at 2:01 PM on Friday afternoon, if you write a check out before 11:59 PM on Monday evening, they will charge you a bounced check fee. I know this policy, but I wouldn't have without reading the fine print.
This is not honest business practice. They are leeches.