Businesses should just factor merchant fees into sticker price much the same way they would (should?) be factoring in the cost of carrying cash, as consumers we wouldn't even notice. And yes, cash does have a cost (time taken traveling to/from the bank or ATM, risk of loss or theft on the way etc).
Don't pay bank account fees as an individual, please.. there are so many ways to get free banking.
Idgaf how it works, but it's asinine to have a $4 a month account keeping fee and pay per transaction to store and spend your own money. If it gets any worse I'll be pulling all my cash out and going cash only for everything.