We've had bank runs as long as there have been banks. Short of keeping all the cash in the banks safe, there's no fix that's 100% safe. Bank bailouts and pseudo-bailouts are just part of doing business for the government. We might need higher reserves but there are consequences to that too. It means banks have less to lend to help the economy function.