I'll admit I have not read this entire thread, so apologies if someone has already offered this remedy, but bots could be 100% entirely stopped with one easy step added to all Power Play interfaces in game.
Behold, the cure!
Except those are not that great a solution anymore, you can train an ai quite easily now a days, with a ton of different offered software with screen and text scanning capabilities, to get 'enough' rights to seem like a human player.
Those text are just the visible part behind, there are several other events being captured to judge, how fast you react, how your cursor moves and so on, though I suppose in some measure that could be implemented as well, but it would become an annoyance for players which isn't a real solution then either.