I agree with the latter half of this sentiment. Irresponsible banks, as well as their stock and bond holders, deserve their punishment that the market is doling out. Let them fail.
I somewhat disagree with the sentiment on depositors. I wrote this in another thread:
If you are a small tech company, working capital can easily exceed 250k, even for just making payroll.