Es ist nicht legal. Schreib Nintendo an und frag nach. Daher habe ich nämlich die Information. Die werden es wohl wissen.
Doch ist es. Du must 2 Dinge unterscheiden
=> Legal im Sinne des Zivil und Strafrechtes: Eindeutig JA
=> Erlaubt (legal) im Sinne der AGB von Nintendo: Nein, keine Frage, das wird auch nicht abgestritten
Solange man ordnungsgemäß ein Gewerbe anmeldet und auch die übrigen Pflichten wie Steuer ect.. einhält darf man das machen und auch den Steuerlich rechtlichen Gewinn LEGAL behalten.
Im Sinne der AGB von Nintendo ist das cheaten und die Kommerzielle Nutzung von gecheateten Pokémon nicht erlaubt, daher hat Nintendo dir auch gesagt, dass es "nicht erlaubt" sei.
=> Das einzige was daraus aber resultiert, ist, dass Nintendo dich vom Onlinespiel ausschließen darf und deinen Account bannen darf. Mehr nicht.
=> Es ist nicht zulässig, wegen eines Verstoßes gegen irgendwelche AGB jemanden Straf- oder Zivilrechtlich zu belangen. Ebenso sind Vertragsstrafen und Schadensersatzansprüche durch AGB in Deutschland unzulässig.
=> Man darf aber sehr wohl durch den Verstoß gegen die AGB jemanden vom Geschäftsfeld ausschließen (Z.B. indem man seinen Account online bannt). Sollte dies mal einen Ebayverkäufer passieren, dass Nintendo tatsächlich seinen Account rausfisht und bannt, dann kauft er sich einfach einen neuen und macht weiter..... und das zu 100 % legal. Ich bezweifle aber, dass das jemals den Aufwand für Nintendo wert sein wird :)