At the bank I work at you can get a 7 year LOC for 4.25% or a 30 year home mortgage for 3-4%. Our highest CD is at 2% so that is a pretty fair trade I would think, after all banks do need to make money they are a business. Also all your money is FDIC insured which is not a free service, not only do you pay membership but you have to make sure you are following their regulations which cost the bank money as well. Some banks suck but not all of them. In my experience people who complain about banks the most are those who are no longer allowed to have accounts because they have over drawn accounts for $100's of dollars and never pay back the money.