From what I‘ve read, it seems to be a structural problem with CS. That cannot be solved by SNB with endless liquidity, it needs a structural change. And such can only come frome either restructuring the bank (if it has enough healthy divisions to do it by itself) or by takeover by a bigger bank. Will be interesting to see where it leads in any case!
And yes: IMHO cantonal banks should be bold enough to step into the crypto market. That would give them an edge over the big players.