I'm curious about the predatory fees for banking services you mention.
A Wells Fargo checking account can be had for $10/mo, a fee that is waived given 10 or more transactions a month or $500 or more in direct deposit a month or a minimum balance of $1500. Would people with non-existant credit be ineligible for an account like this?