You say "ordinary deposits with banks should be protected by the government", and then go on to say something to the effect of 'oh yeah, and these other things which I think are
good, but
screw big companies, then can get fucked'.
Which seems to translate, at least in my mind, to 'banks should be too big to fail, but only in the ways I like'.
It's not clear, under your scheme, how we would draw the line between companies that "should be aware" of the risks and how they would mitigate them? Do we have to have insurance policies against our bank deposits? But who pays for that?
Maybe I'm not reading with enough goodwill here though. Perhaps by "the government should protect" you mean to say something like 'there should be laws / regulations making it so that banks shonky investment dealings can't affect depositors accounts, at least for some class(es) of depositors' - in which case I agree.