With most markets up this year, it should feel like a happy holiday season for investors. So why is it that public confidence in the financial industry is dismal?

The Scrooge in this picture is the rolling newsreel of revelations of illegal and unethical behavior by financial institutions and their employees.