Calling it stealing when you walk into the bank and ask for permission to store your money there and use their services denotes a little something too.
Oh noes, another one defending the banks . . . look, it's very SIMPLE: overcharging clients that much simply because the bank in question CAN is predatory to the point where it amounts to stealing, there is no justification for charging that much, specially in a country as poverty ridden as this one. If you like overpaying that much, suit yourself, but defending such institutions at this point is beyond ludicrous.
You're in Colombia? I find it pretty hard to believe any latino in Latin America would be so careless with their finances that they let $5 deposit fees hit them more than once per month.
But what do I know ... I'm just an Australian who's been living in Central America in countries much poorer than Colombia... but at least the people a little north of you are nicer. : )