Have to be honest, I'm amazed at just how light-handed FDev's punishment regime is. Like 'not at all convinced I'm happy to spend any more money with them' amazed.
The various 'exploits' of the past (mode switching, running missions when you know the payouts are glitched, even the old engineering exploit) are all open to some degree of debate as to how seriously, or otherwise, they should be treated.
Using a trainer, where a player has to make a conscious decision to download software and break the ToS every time they use it, is not in the same ballpark. It should be a warning the first time because everybody deserves one chance to change. Second offence - permanent account ban. Do not pass go, do not collect 200 credits, just pack up your stuff and sling your hook.
In particular, permaban to solo for a third offence send a very interesting message. See I mainly play in solo so whether it's their intent or not, what FDev are actually saying there is that they're happy to provide people who have been caught cheating three times with the same gameplay experience that I get, plus those players may be competing with me in any BGS activity that I choose to get involved in. Yeah cheers for that, it's good to know where I stand.
I haven't played for about three months but had been thinking about maybe dipping my toe in the water again. Not so much now.