I have absolutely no sympathy for Citibank in this instance. They're a bank. Their job is to do stuff like facilitate transfers and keep records. That's their primary mission. If they're too incompetent to do that properly then maybe they shouldn't be in business.