I understand that banks can charge you A fee if you don't bank with them. What i want to know is why are they not required to give you a receipt for this money transaction. Example, a noncustomer gives teller a $100 check to cash and and the noncustomer leaves with $95. Seems the bank doesn't...