In the past few days, HSBC's brand reputation has taken a savage hit. First, the financial-services giant was compelled to reduce charges on its services, faced with growing competition from fintech ...