What you also have to consider is that HSBC is not really an international bank - in this region they are franchises that really only operate in their own local sphere and bear no relation to HSBC globally. That being said, I have never liked HSBC anyway.

So, probably the problems you have experienced are due to local conditions, not international policy.