This is an understandable belief given all the publicity the bad companies get. But what about the companies that do well and actually act in a moral way? There must be many of those as well, but not nearly as exciting to report on. Here's a rising bank that makes a very large point of their moral approach to running their business: http://www.bbt.com/bbt/about/philosophy/values.html
Maybe with the increasing leveling of the business "playing field" and the increasing openness of communication, businesses that actually act in ethical ways will gain ever larger advantages in winning and keeping customers over their less ethical competitors. A business that gains a reputation for integrity in its field that focuses on providing customer value will be hard to topple.