How is the FDIC socialism? Member banks pay a fee in return for the FDIC guaranteeing their depositors' funds (up to $250K). Banks are not required to become FDIC member banks.
From those fees paid by banks, the FDIC maintains a Deposit Insurance Fund and pays its operating expenses. Not one taxpayer dollar is expended by the FDIC. It is an independent agency.
How is that socialism?
It is a GSE (government sponsored entity) created by FDR. That is why it is socialism. If FDIC fails the taxpayers bail it out.