In this thread we have been very quick initially to blame the OP and then later the TA. However I think it completely possible that both have been above board. This doesn’t however mean that all 25 of his/her clients have been though. If just one of them was caught being naughty with their miles it may have been been fatal as the connection via the TA might have been all that was required to lose the lot if BA suspect collusion even if wrong with the TA