are banks stealing your money?
In strict definition terms, no, banks are not stealing. What they do is BORROW your money (when you make a deposit) usually without interest. They then charge you account fees for borrowing your money. As long as that is all written down and agreed in your contract with the bank, then it isn't stealing.