No doubt ICICI Bk has grown as one of India's own private banks giving tough competition to PSB and the foreign banks. It also had huge NPAs and by the reverse merger process it managed to write off the NPAs. Probably it is catering to corporates rather than the consumers at large and hence so many reaction from the average customer like me and you. Surely they should be able to set right things.