I'm curious as to why he felt going to the bank the check was issued from would be easier than going to his own. Your own bank cashes checks made out to you from all kinds of sources. When you do business with a bank where you don't have an account, they always ask for pretty strict methods of identification before handing you money.
I'm not saying there shouldn't have been a way to accomodate the man, but I can think of more than one "benefit of the doubt" scenarios that would allow for the bank to not be villified for the event.