The prevailing public opinion of banks is, to put it mildly, not a positive one. Stories of major banking firms conducting themselves in an unedifying manner seem to be popping up almost daily.