I've never understood check cashing places.
I thought people only went to them because they didn't want to wait for checks to clear, or they didn't want a paper trail on a checking account, because it would get automatically garnished for child support.
Are you saying that someone could actually be so poor that a bank will refuse them from opening a checking account? What risk is there to the bank if it goes empty?