My thoughts are there is really almost nothing we as players can do.
Reporting to nexon just basically give them awareness regarding cheaters in the game only.
whoever got banned in cheating will just create another account to start cheating again until they got bored out of it eventually. Since the profile creation doesn’t need unique player information in real life (ID no. for example) needed.
I kinda like and dislike the idea of how Blizzard got a trace of the player hardware manufacture ID. but i do concern about the privacy issue though.
And since cheaters will always find ways to cheat, they always are ahead of the anti cheat system, not to mention Nexon have a very ‘reputable’ anti cheat system in the past.
Therefore the only thing that is actually effective is
a. leave the server to find another one (if there is other server that have a spot for you)
b. kick the cheater from the server as soon as found (if everyone is cooperative enough)
c. ask the players in the server to not spawn/stay in spec mode and wait until the cheater got bored and left. (if everyone have the patience to wait, normally within one game of 10-15mins)
If things really got bad to worst, then it’s time to move on to other game.