Senators Warren, Sanders, and Blumenthal are criticizing banks for charging overdraft and non-sufficient funds fees, but these fees are actually a...