uh.. I'm not ok with either.
Why not?
ATM fees are perfectly fair. They allow you to access cash at all hours anywhere anytime, even from banks that are not your own.
They save you a ton of money in time and wait.
They cost money to operate, service, protect, etc.
Honestly, I never understood the gripe over ATM fees.
Do you have a problem when the bank charges you for a notary or a bank check endorsement? How about a money order fee or wire charge?