Banking regulator the Reserve Bank of India (RBI) has come down heavily on all commercial banks causing unnecessary pains to its customers and charging them for the ATM transactions that have failed due to reasons beyond the control of the customers.