Sorry, but I know several who people personally, who have had that same problem.
Around here it's not unusual.
Wells Fargo requires 2 ID's
with pictures to cash a check.
They will accept a Driver's license, a Military ID, a Visa, (for travel, NOT the credit card) or a local business license, or major employee ID.
So that means that the employers have to get into the picture, and give their employees cash payments instead of a pay check. And that's demeaning.
In this neck of the woods that virtually eliminates poor people, because all those types of day jobs are usually found in larger cities.
Even having a driver's license (something that lots of us take for granted) is beyond their financial ability, when you add up the cost of a car, Insurance, driver's license, and yearly car inspections.
Instead many of them walk for miles, ride the public busses, or have bicycles that they routinely use for transportation everywhere.
The city busses around here are all equipped with bicycle racks, and it's not unusual to see several bikes parked outside of businesses downtown.
And one other thing. Since the employees can't cash their checks, they are almost forced to open up an account at...you guessed it!.. Wells Fargo bank... so they can deposit and then access the money that they earned legally.
Again, it's demeaning.
Even if the tellers know these customers personally, and grew up with them, they can't break the bank's check cashing rules.
But around here, thoses are the rules.