Dr. Zaus
Lifer
Last I opened a bank account, it was a credit check. The known-to-screw-banks database is chexsystems but some banks will perform a hard credit check instead of chexsystems or both at the same time. Its not just messing up the free overdraft and getting booted. Poor people need cash now to pay the rent/food not a couple days later when the check clears.
Local credit unions (in my experience) clear checks immediately and only run chex-sys. That said, clearly being poor and ignorant are highly correlated, so even having the knowledge of the difference between a credit union and a bank is a bit much to ask for the ignorant poor.