Und da liegt wo genau der Unterschied?
Ich würde sagen, kriminell ist etwas, wofür man auf jedenfall verhaftet werden würde, oder ne trafe zahlen muss.
Illegal "kann" auch etwas kriminelles sein, muss es aber nicht. Wenn z.B. ein "cheat" illegal ist, heißt es für mich mehr so etwas wie "gegen die Spielregeln", und dafür kann man höchstens irgendwo disqualifiziert weerden, z.B. auf einen Tunier.
Mir ist jedenfalls noch kein Fall bekannt, bei dem jemand wegen Cheating verhaftet worden ist.