If you go to the USA for a holiday think twice about using an ATM to get cash US dollars. The banks out there are looking to charge $5 a withdrawal. That is on top of any charge by your domestic bank for a foreign currency transaction. Now that is what I call price gouging by overpaid Banking executives.
The banks introduced ATM as a cost saving. It meant they could reduce the level of tellers at the bank counter. It now looks like they are now pushing the service as a revenue stream.
I like visiting the USA, but this type of price gouging coupled with the "reception" at immigration where you are fingerprinted like a common criminal does rather push the country down the level of attractiveness.