I think the FDIC premiums paid by banks should increase geometrically (or by some other nonlinear fashion) with the bank’s size. That way larger banks would be paying through the nose in premiums before they get a chance to be TBTF.
Of course, banks can always opt out of the FDIC, but would they want to do so? Probably not.