I don't think the bankers are stupid at all, actually it's quite the opposite. They get to make fake money and then lend out that fake money wildly and then get the government to pay for defaults/debt (while still bleeding people to the point of default) that their customers have to pay for though taxes. People are just idiots. I don't think it's just the banking system, there are many factors. I wasn't just talking about corporate banks, but all corporates that have their hand in government.
I think people are confused with capitalism and corporatism thinking that they're the same when they're not. Real capitalism would never bailout companies and/or banks and the consequences would have not be prolong like they have been.