As someone who works for a bank I can say with some confidence that the only thing protecting your funds is the fact that transactions are reversable and insured.
I agree that Bitcoin banks would need insurance to be successful. As it is, it's pretty much just giving them to a anonymous stranger over the internet.